AlleqsZ Postat Iunie 20, 2015 Raport Postat Iunie 20, 2015 Un simplu model pentru a face un /buyadmin care sa arate ceva mai frumos ... Pasul 1 : #include " a_samp "#define DIALOG_STYLE_TABLIST_HEADERS 5Pasul 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 .... ) SyLenT și Daviid 2
Postări Recomandate