Sari la conținut

Postări Recomandate

Postat

Un simplu model pentru a face un /buyadmin care sa arate ceva mai frumos ...

Pasul 1 : 

#include   "  a_samp  "
#define DIALOG_STYLE_TABLIST_HEADERS 5

Pasul 2 :

Quote

CMD:buyadmin(playerid,params[])
{
new listitems[5551] =
"Admin Level\tPret\tExpira\tOferte\n" \
     "Admin Level 3\t25.000 Coins + 500 RP\tTEMPORAR\n" \
     "Admin Level 4\t50.000 Coins + 600 RP\tTEMPORAR\n" \
     "Admin Level 3\t15 Credits\tPERMANENT\n" \
     "Admin Level 4\t20 Credits\tPERMANENT\n" \
     "Admin Level 5\t25 Credits\tPERMANENT\n" \
     "Admin Level 6\t30 Credits\tPERMANENT\n" \
     "Admin Level 7\t50 Credits\tPERMANENT\n" \
     "Admin Level 8\t80 Credits\tPERMANENT\n" \
     "Admin Level 9\t110 Credits\tPERMANENT\n" \
     "Admin Level 10\t150 Credits\tPERMANENT\t-50Credits\t\n" ;
     ShowPlayerDialog(playerid,8888+1,DIALOG_STYLE_TABLIST_HEADERS,"{00FF00}Cumpara admin",listitems,"Buy","Cancel");
     return 1;
}

 

Pasul 3 : ( Aici aveti doar  4 modele .. restul le faceti voi daca vreti sa puteti cumpara admin , etc . Daca nu aveti Credite pe serverul vostru va sfatuiesc sa folositi coinsul sau depinde de altceva dispuneti voi...)

if(dialogid == 8888+1)
{
   //----------------------------------------------------------------------
   new userid, BuyLog[128];
   userid = BUD::GetNameUID(PlayerName2(playerid));
   //----------------------------------------------------------------------
  if(response)
{
            if(listitem == 0)
{
   if(AccInfo[playerid][Coins] >= 25000 && AccInfo[playerid][Respectpl] >= 500)
   {
       AccInfo[playerid][Level] = 3;
AccInfo[playerid][Coins] -= 25000;
AccInfo[playerid][Respectpl] -= 500;
   SendClientMessage(playerid, red, "Ai Cumparat Admin Level 3! Foloseste: /acmds, /astats, /ahelp pentru mai multe informatii!");
}
else return SendClientMessage(playerid, red, "ERROR: You don't have enough Like/Cookies!");
}
//------------------------------------------------------------------------------
  if(listitem == 1)
{
   if(AccInfo[playerid][Coins] >= 50000 && AccInfo[playerid][Respectpl] >= 600)
   {
       AccInfo[playerid][Level] = 4;
AccInfo[playerid][Coins] -= 50000;
AccInfo[playerid][Respectpl] -= 600;
SendClientMessage(playerid, red, "Ai Cumparat Admin Level 4! Foloseste: /acmds, /astats, /ahelp pentru mai multe informatii!");
}
else return SendClientMessage(playerid, red, "ERROR: You don't have enough Like/Cookies!");
}
//------------------------------------------------------------------------------
  if(listitem == 2)
{
   if(AccInfo[playerid][Credit] >= 15)
   {
       AccInfo[playerid][Level] = 3;
AccInfo[playerid][Credit] -= 15;
                    SendClientMessage(playerid, red, "Ai Cumparat Admin Level 3! Foloseste: /acmds, /astats, /ahelp pentru mai multe informatii!");
}
else return SendClientMessage(playerid, red, "ERROR: You don't have enough Credits!");
}
//------------------------------------------------------------------------------
  if(listitem == 3)
{
   if(AccInfo[playerid][Credit] >= 20)
   {
       AccInfo[playerid][Level] = 4;
AccInfo[playerid][Credit] -= 20;
                    SendClientMessage(playerid, red, "Ai Cumparat Admin Level 4! Foloseste: /acmds, /astats, /ahelp pentru mai multe informatii!");
}
else return SendClientMessage(playerid, red, "ERROR: You don't have enough Credits!");
}


//------------------------------------------------------------------------------
       }


 }

Pasul 4:  ( La final trebuie sa arate ceva in genul asta . Eu nu am respect pe server am  un fel de like.. asa ca la voi am trecut respect deoarece majoritatea aveti RP .... )

XuoIOsT.png

 

Postat

Folositor ! :) +1

Postat

Frumos script.

Postat

Mersi

  • 2 luni mai târziu...
Postat
T/C topic vechi !
Vizitator
Acest subiect este acum închis pentru alte răspunsuri.
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...