27.08.2010, 22:32
Thank you.
btw another question.
how can i do, that players cant use /duoti > 50000, t.y cost max 50000, at one time.
btw another question.
Quote:
if(!strcmp(cmdtext, "/duoti", true,6)) { if(GetPlayerScore(playerid) < 4500){ SendClientMessage(playerid,RED2, "* Jus dar negalite duoti pinigu, jus nepakankamai patyres"); return 1;} new tname[MAX_PLAYER_NAME]; strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME); if(!strcmp(tname,"0",true)){SendClientMessage(play erid,RED2, "* Duoti pinigu: /duoti [dalis nicko] [kiek]"); return 1;} new tid = GetPlayeridMid(tname); GetPlayerName(tid,tname,sizeof(tname)); new tstring[256]; tstring = GetArgument(2, cmdtext, 0); if(!IsNumeric(tstring)){SendClientMessage(playerid ,RED2, "* Duoti pinigu: /duoti [dalis nicko] [kiek (turi but skaicius)]"); return 1;} if(GetPlayerScore(tid) < 4500){ SendClientMessage(playerid,RED2, "* Sis zaidejas dar nera patyres."); return 1;} new moneys = StringToInt(tstring); if(moneys == 0){SendClientMessage(playerid,RED2, "* Duoti pinigu: /duoti [dalis nicko] [kiek]"); return 1;} if (tid == playerid){ SendClientMessage(playerid,RED2, "* Kam duoti pinigus sau?..."); return 1;} if(GetPlayerMoneyA(playerid) < moneys){SendClientMessage(playerid,RED2, "* Tu neturi tiek!"); return 1;} new Float:Coo[3]; GetPlayerPos(tid,Coo[0],Coo[1],Coo[2]); if(!PlayerToPoint(30, playerid, Coo[0],Coo[1],Coo[2])){SendClientMessage(playerid,RED2, "* Zaidejas per toli!"); return 1;} GivePlayerMoneyA(tid,moneys); GivePlayerMoneyA(playerid,-moneys); new mess[256],name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(mess,sizeof(mess),"***[%s >> %i LT] Gavote %i LT is %s",name,moneys,moneys,name); SendClientMessage(tid,COLOR_ORANGERED,mess); format(mess,sizeof(mess),"***[%i LT >> %s] Davete %i LT %s",moneys,tname,moneys,tname); SendClientMessage(playerid,COLOR_ORANGERED,mess); return 1; } |