Salut am facut o comanda prin care poti cumpara score deoarece cred ca este foarte folositoare pentru multe servere , deoarece mereu ii aud pe jucatori da-mi score, da-mi score si asa e mai bine sa poata cumpara! Nu este greu de facut mi-a luat 5 minute sa il fac! Poza: Asta la inceput in script unde aveti voi Define-urile [pawn]#define Buyscore 74[/pawn] Apoi comanda la OnPlayerCommandText [pawn] if (strcmp("/buyscore",cmdtext,true,10)== 0) { ShowPlayerDialog(playerid,Buyscore,DIALOG_STYLE_LIST,"{FFFFFF}Buy Score","{FFFFFF}100 Score - {FF9900}30.000$\n{FFFFFF}500 Score - {FF9900}100.000$ \n{FFFFFF}1000 Score - {FF9900}500.000$\n{FFFFFF}1500 Score - {FF9900}700.000$\n{FFFFFF}2000 Score - {FF9900}1.000.000$\n{FFFFFF}2500 Score - {FF9900}2.000.000$\n{FFFFFF}3000 Score - {FF9900}5.000.000$\n{FFFFFF}3500 Score - {FF9900}7.000.000$\n{FFFFFF}4000 Score - {FF9900}10.000.000$\n{FFFFFF}5000 Score - {FF9900}50.000.000$","Select","Cancel"); return 1; }[/pawn] Iar dupa aceea la OnDialogResponse [pawn] if(dialogid == Buyscore) { if(response) { if(listitem==0) { if (GetPlayerMoney(playerid) >=30000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+100); GivePlayerMoney(playerid,-30000); } } if(listitem==1) { if (GetPlayerMoney(playerid) >=100000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+500); GivePlayerMoney(playerid,-100000); } } if(listitem==2) { if (GetPlayerMoney(playerid) >=500000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+1000); GivePlayerMoney(playerid,-500000); } } if(listitem==3) { if (GetPlayerMoney(playerid) >=700000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+1500); GivePlayerMoney(playerid,-700000); } } if(listitem==4) { if (GetPlayerMoney(playerid) >=1000000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+2000); GivePlayerMoney(playerid,-1000000); } } if(listitem==5) { if (GetPlayerMoney(playerid) >=2000000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+2500); GivePlayerMoney(playerid,-2000000); } } if(listitem==6) { if (GetPlayerMoney(playerid) >=5000000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+3000); GivePlayerMoney(playerid,-5000000); } } if(listitem==7) { if (GetPlayerMoney(playerid) >=7000000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+3500); GivePlayerMoney(playerid,-7000000); } } if(listitem==8) { if (GetPlayerMoney(playerid) >=10000000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+4000); GivePlayerMoney(playerid,-10000000); } } if(listitem==9) { if (GetPlayerMoney(playerid) >=50000000) { SetPlayerScore(playerid, GetPlayerScore(playerid)+5000); GivePlayerMoney(playerid,-50000000); } } } else { SendClientMessage(playerid,CULOARE_ARME,"Deci nu cumperi nimic!"); } return 1; }[/pawn] Daca apare vre-un bug reply aici! (Am testat si nu cred ca este vre-un bug)