zdravím chtěl bych jsem se zeptat jak udělat pokutovy systém pro pčr prozatím to testuji na admin systemu , aby si napsal /pok id hráče kolik se má odečist hráčovi a přičist policajtovi ? zkousel jsem ale neuspesne
předem Děkuji
dcmd(pok,3, cmdtext);
dcmd_pok(playerid, params[]) { if(IsPlayerConnected(playerid)) { new id = strval(params);
if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Nejsi Administrátor !"); else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Na použiti tohoto přikazu potrebuješ Admin Level 5 !"); else if(!strlen(params) || !strlen(params[chrfind(' ',params)-1])) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Použiti: /gm [ ID ] [ MONEY ]"); else if(strval(params[chrfind(' ',params)-1])>4) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Maximalni suma kterou mužeš poslat je 1$ !"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Hrač není na serveru !"); else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Tohle je NPC !"); else { new Name[26]; new Name2[26]; GetPlayerName(playerid,Name,26); GetPlayerName(id,Name2,26); new string[128]; new string2[128]; format(string, 128, " Dal si hráči %s pokutu v hodnotě %d$ !",Name2,strval(params[chrfind(' ',params)-1])); SendClientMessage(playerid,COLOR_ADMIN,string); format(string2, 128, "Policajt %s ti dal pokutu v hodnote %d$ !",Name,strval(params[chrfind(' ',params)-1])); SendClientMessage(id,COLOR_ADMIN,string2); GivePlayerACMoney(id,strval(params[chrfind(' ',params)+1])); GivePlayerACMoney(playerid,strval(params[chrfind(' ',params)+1])); } } return 1; }
Dotaz
Thomas 0
zdravím chtěl bych jsem se zeptat jak udělat pokutovy systém pro pčr prozatím to testuji na admin systemu , aby si napsal /pok id hráče kolik se má odečist hráčovi a přičist policajtovi ? zkousel jsem ale neuspesne
předem Děkuji
dcmd(pok,3, cmdtext);
dcmd_pok(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new id = strval(params);
if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Nejsi Administrátor !");
else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Na použiti tohoto přikazu potrebuješ Admin Level 5 !");
else if(!strlen(params) || !strlen(params[chrfind(' ',params)-1])) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Použiti: /gm [ ID ] [ MONEY ]");
else if(strval(params[chrfind(' ',params)-1])>4) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Maximalni suma kterou mužeš poslat je 1$ !");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Hrač není na serveru !");
else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ADMIN]: Tohle je NPC !");
else
{
new Name[26];
new Name2[26];
GetPlayerName(playerid,Name,26);
GetPlayerName(id,Name2,26);
new string[128];
new string2[128];
format(string, 128, " Dal si hráči %s pokutu v hodnotě %d$ !",Name2,strval(params[chrfind(' ',params)-1]));
SendClientMessage(playerid,COLOR_ADMIN,string);
format(string2, 128, "Policajt %s ti dal pokutu v hodnote %d$ !",Name,strval(params[chrfind(' ',params)-1]));
SendClientMessage(id,COLOR_ADMIN,string2);
GivePlayerACMoney(id,strval(params[chrfind(' ',params)+1]));
GivePlayerACMoney(playerid,strval(params[chrfind(' ',params)+1]));
}
}
return 1;
}
Link to comment
Share on other sites
10 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now