Crocodilu
Membru-
Posts
1 -
Joined
-
Last visited
Crocodilu's Achievements
-
/buymats , cand scriu cu minus(-) da bani
Crocodilu replied to MAXYMUSS's question in Arhivă probleme
if(strcmp(cmd,"/buymats",true)==0) // By LordMan { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " You need to login first !"); return 1; } if(PlayerInfo[playerid][pJob] != 23) { SendClientMessage(playerid, COLOR_GREY, " You are not a gun maker. "); return 1; } if(!IsPlayerInRangeOfPoint(playerid, 2, 2230.3579,-2286.2107,14.3751)) { SendClientMessage(playerid, COLOR_GREY, " You are not at the materials bank !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /buymats [ammount]"); return 1; } new mammount; mammount = strval(tmp); if(mammount <= 0) return 1; //sau un text, ceva if(mammount > matssys[MatsAmmount]) { SendClientMessage(playerid, COLOR_GREY, " They don't have enough materials ! "); return 1; } if(GetPlayerMoney(playerid) < mammount * 15 - 1) { SendClientMessage(playerid, COLOR_GREY, " You don't have enough money ! "); return 1; } if (GetPlayerMoney(playerid) > ScriptMoney[playerid]) { format(string, sizeof(string), "[Mândârie]: %s (%d) Is possibly Using Money Hacks; Check him inmediately!!", sendername,playerid); SendAdminMessage(COLOR_YELLOW, string); PlayerSuspicious[playerid] = 1; PlayerMoneyHacking[playerid] = 1; PlayerSuspiciousMoney[playerid] = (GetPlayerMoney(playerid) - ScriptMoney[playerid]); PlayerGotSpottedRecently[playerid] = 1; SetTimerEx("ResetAcWarn", 300000, 0, "i", playerid); SendClientMessage(playerid, COLOR_CREAM, "* Transaction Stopped, you're probably on a cash inbalance, contact an administrator."); return 1; } matssys[MatsAmmount] -= mammount; PlayerInfo[playerid][pMats] += mammount; SafeGivePlayerMoney(playerid, - mammount); format(string, sizeof(string), " You have bought %d materials for %d$ !", mammount, mammount * 15); SendClientMessage(playerid, COLOR_GREY, string); SaveMatsSystem(); new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /buymats %d ($%d)",d,m,y,h,mi,s,sendername, mammount, mammount * 15); CommandLog(string); return 1; } return 1; }