14.06.2014, 19:18
i had this cmd in strcmp and this worked but now when i do this in zcmd then this doesnt work. Can any pro scripter fix it please? i need it...
Код:
CMD:arr(playerid,params[],help) { new id,string[126]; new oname[24]; new pname[24]; GetPlayerName(playerid,oname, 24); GetPlayerName(id, pname, 24); if(gTeam[playerid] == TEAM_FBI || gTeam[playerid] == TEAM_ARMY || gTeam[playerid] == TEAM_COP || gTeam[playerid] == TEAM_BOUNTY) { if(sscanf(params, "u", id)) return SCM(playerid, 0xFF0000FF, "Koristi: /ar [id]"); if(gTeam[playerid] == TEAM_BOUNTY && EscapedConvict[id] == 1 && GetPlayerWantedLevel(id) >=10) { SetPlayerInterior(id,10); new rnd; rnd = random(sizeof (AlcatrazArrestedSpawn)); SetPlayerPos(id, AlcatrazArrestedSpawn[rnd][0], AlcatrazArrestedSpawn[rnd][1], AlcatrazArrestedSpawn[rnd][2]); SetPlayerFacingAngle(id, AlcatrazArrestedSpawn[rnd][3]); format(string, sizeof(string), "Bounty Hunter %s(%d) has re-captured Escaped Convict %s(%d) and has sent the suspect to Alcatraz",oname,playerid,pname,id); SendClientMessageToAll(0x00C7FFAA, string); SendClientMessage(id, 0xA9A9A9AA, "|_You Have Been Busted By A Bounty Hunter_|"); format(string, sizeof(string), "You have been sent to Alcatraz by Bounty Hunter %s(%d)",oname,playerid); SendClientMessage(id,0x00C7FFAA, string); SendClientMessage(id,0x00C7FFAA,"You will be auto-released from Alcatraz once you have served your sentence"); SendClientMessage(id,0x00C7FFAA,"If Alcatraz life sucks for you... Why not ask a friend to visit you? /reqvisit (id)"); SendClientMessage(playerid, 0xA9A9A9AA, "|_Suspect Arrested_|"); format(string, sizeof(string), "You have sent escaped prisoner %s(%d) to Alcatraz - you receive a $5000 re-capture bonus",pname,id); SendClientMessage(playerid,0x00C7FFAA, string); GameTextForPlayer(playerid,"~b~Suspect Arrested",5000,3); format(string, sizeof(string), "Escaped Convict %s(%d) has been re-arrested and sent to Alcatraz by Bounty Hunter %s(%d)",pname,id,oname,playerid); printf("%s", string); SendClientMessage(id,0xFF7F50AA,"If you leave the server while you are in jail you WILL be banned"); GivePlayerMoney(playerid,5000); Jailed[id] =1; InAlcatraz[id] =1; triedtoescaperecent[id] =1; ResetPlayerWeapons(id); JailTime[id] =320; JailTimeServed[id] =0; EscapedConvict[id] =0; SetPlayerWantedLevel(id,0); oscore = GetPlayerScore(playerid); SetPlayerScore(playerid, oscore +1); } else if(GetPlayerWantedLevel(id) >=6 && GetPlayerWantedLevel(id) <=8) { SetPlayerInterior(id,3); new rnd; rnd = random(sizeof (ArrestedSpawn)); SetPlayerPos(id, ArrestedSpawn[rnd][0], ArrestedSpawn[rnd][1], ArrestedSpawn[rnd][2]); SetPlayerFacingAngle(id, ArrestedSpawn[rnd][3]); format(string, sizeof(string), "Wanted suspect %s(%d) has been arrested by Officer %s(%d) ",pname,id,oname,playerid); SendClientMessageToAll(0x00C7FFAA, string); SendClientMessage(id, 0xA9A9A9AA, "|_You Have Been Arrested_|"); format(string, sizeof(string), "You were Arrested by Officer %s(%d)",oname,playerid); SendClientMessage(id,0x00C7FFAA, string); GameTextForPlayer(playerid,"~b~Suspect Arrested",5000,3); SendClientMessage(id,0x00C7FFAA,"You will be auto-released from jail or a Police Officer/Jail Turnkey can release you early"); SendClientMessage(id,0x00C7FFAA,"If jail life sucks for you... Why not try /escape"); SendClientMessage(playerid, 0xA9A9A9AA, "|_Suspect Arrested_|"); format(string, sizeof(string), "You have arrested %s(%d) - you receive a $2000 bonus",pname,id); SendClientMessage(playerid,0x00C7FFAA, string); format(string, sizeof(string), "Wanted suspect %s(%d) has been arrested by Officer %s(%d)",pname,id,oname,playerid); printf("%s", string); SendClientMessage(id,0xFF7F50AA,"If you leave the server while you are in jail you WILL be banned"); GivePlayerMoney(playerid,2000); Jailed[id] =1; triedtoescaperecent[id] =1; ResetPlayerWeapons(id); JailTime[id] =140; JailTimeServed[id] =0; SetPlayerWantedLevel(id,0); oscore = GetPlayerScore(playerid); SetPlayerScore(playerid, oscore +1); } else if(GetPlayerWantedLevel(id) == 9) { SetPlayerInterior(id,3); new rnd; rnd = random(sizeof (ArrestedSpawn)); SetPlayerPos(id, ArrestedSpawn[rnd][0], ArrestedSpawn[rnd][1], ArrestedSpawn[rnd][2]); SetPlayerFacingAngle(id, ArrestedSpawn[rnd][3]); format(string, sizeof(string), "Wanted suspect %s(%d) has been arrested by Officer %s(%d) ",pname,id,oname,playerid); SendClientMessageToAll(0x00C7FFAA, string); SendClientMessage(id, 0xA9A9A9AA, "|_You Have Been Arrested_|"); format(string, sizeof(string), "You were Arrested by Officer %s(%d)",oname,playerid); SendClientMessage(id,0x00C7FFAA, string); SendClientMessage(id,0x00C7FFAA,"You will be auto-released from jail or a Police Officer/Jail Turnkey can release you early"); SendClientMessage(id,0x00C7FFAA,"If jail life sucks for you... Why not try /escape"); SendClientMessage(playerid, 0xA9A9A9AA, "|_Suspect Arrested_|"); format(string, sizeof(string), "You have arrested %s(%d) - you receive a $2500 bonus",pname,id); SendClientMessage(playerid,0x00C7FFAA, string); GameTextForPlayer(playerid,"~b~Suspect Arrested",5000,3); format(string, sizeof(string), "Wanted suspect %s(%d) has been arrested by Officer %s(%d)",pname,id,oname,playerid); printf("%s", string); SendClientMessage(id,0xFF7F50AA,"If you leave the server while you are in jail you WILL be banned"); GivePlayerMoney(playerid,2500); Jailed[id] =1; triedtoescaperecent[id] =1; ResetPlayerWeapons(id); JailTime[id] =200; JailTimeServed[id] =0; SetPlayerWantedLevel(id,0); oscore = GetPlayerScore(playerid); SetPlayerScore(playerid, oscore +1); } else if(GetPlayerWantedLevel(id) >=10 && GetPlayerWantedLevel(id) <=14) { SetPlayerInterior(id,10); new rnd; rnd = random(sizeof (AlcatrazArrestedSpawn)); SetPlayerPos(id, AlcatrazArrestedSpawn[rnd][0], AlcatrazArrestedSpawn[rnd][1], AlcatrazArrestedSpawn[rnd][2]); SetPlayerFacingAngle(id, AlcatrazArrestedSpawn[rnd][3]); format(string, sizeof(string), "Most Wanted suspect %s(%d) has been sent to Alcatraz by Officer %s(%d) ",pname,id,oname,playerid); SendClientMessageToAll(0x00C7FFAA, string); SendClientMessage(id, 0xA9A9A9AA, "|_You Have Been Arrested_|"); format(string, sizeof(string), "You have been sent to Alcatraz by Officer %s(%d)",oname,playerid); SendClientMessage(id,0x00C7FFAA, string); SendClientMessage(id,0x00C7FFAA,"You will be auto-released from Alcatraz once you have served your sentence"); SendClientMessage(id,0x00C7FFAA,"If Alcatraz life sucks for you... Why not ask a friend to visit you? /reqvisit (id)"); SendClientMessage(playerid, 0xA9A9A9AA, "|_Suspect Arrested_|"); format(string, sizeof(string), "You have sent Most Wanted suspect %s(%d) to Alcatraz - you receive a $3000 bonus",pname,id); SendClientMessage(playerid,0x00C7FFAA, string); GameTextForPlayer(playerid,"~b~Suspect Arrested",5000,3); format(string, sizeof(string), "Most Wanted suspect %s(%d) has been arrested and sent to Alcatraz by Officer %s(%d) ",pname,id,oname,playerid); printf("%s", string); SendClientMessage(id,0xFF7F50AA,"If you leave the server while you are in jail you WILL be banned"); GivePlayerMoney(playerid,3000); Jailed[id] =1; InAlcatraz[id] =1; triedtoescaperecent[id] =1; ResetPlayerWeapons(id); JailTime[id] =280; JailTimeServed[id] =0; SetPlayerWantedLevel(id,0); oscore = GetPlayerScore(playerid); SetPlayerScore(playerid, oscore +1); } else if(GetPlayerWantedLevel(id) >=15 && GetPlayerWantedLevel(id) <=24) { SetPlayerInterior(id,10); new rnd; rnd = random(sizeof (AlcatrazArrestedSpawn)); SetPlayerPos(id, AlcatrazArrestedSpawn[rnd][0], AlcatrazArrestedSpawn[rnd][1], AlcatrazArrestedSpawn[rnd][2]); SetPlayerFacingAngle(id, AlcatrazArrestedSpawn[rnd][3]); format(string, sizeof(string), "Most Wanted suspect %s(%d) has been sent to Alcatraz by Officer %s(%d) ",pname,id,oname,playerid); SendClientMessageToAll(0x00C7FFAA, string); SendClientMessage(id, 0xA9A9A9AA, "|_You Have Been Arrested_|"); format(string, sizeof(string), "You have been sent to Alcatraz by Officer %s(%d)",oname,playerid); SendClientMessage(id,0x00C7FFAA, string); SendClientMessage(id,0x00C7FFAA,"You will be auto-released from Alcatraz once you have served your sentence"); SendClientMessage(id,0x00C7FFAA,"If Alcatraz life sucks for you... Why not ask a friend to visit you? /reqvisit (id)"); SendClientMessage(playerid, 0xA9A9A9AA, "|_Suspect Arrested_|"); format(string, sizeof(string), "You have sent Most Wanted suspect %s(%d) to Alcatraz - you receive a $3500 bonus",pname,id); SendClientMessage(playerid,0x00C7FFAA, string); GameTextForPlayer(playerid,"~b~Suspect Arrested",5000,3); format(string, sizeof(string), "Most Wanted suspect %s(%d) has been arrested and sent to Alcatraz by Officer %s(%d) ",pname,id,oname,playerid); printf("%s", string); SendClientMessage(id,0xFF7F50AA,"If you leave the server while you are in jail you WILL be banned"); GivePlayerMoney(playerid,3500); Jailed[id] =1; InAlcatraz[id] =1; triedtoescaperecent[id] =1; ResetPlayerWeapons(id); JailTime[id] =320; JailTimeServed[id] =0; SetPlayerWantedLevel(id,0); oscore = GetPlayerScore(playerid); SetPlayerScore(playerid, oscore +1); } else if(GetPlayerWantedLevel(id) >=25) { SetPlayerInterior(id,10); new rnd; rnd = random(sizeof (AlcatrazArrestedSpawn)); SetPlayerPos(id, AlcatrazArrestedSpawn[rnd][0], AlcatrazArrestedSpawn[rnd][1], AlcatrazArrestedSpawn[rnd][2]); SetPlayerFacingAngle(id, AlcatrazArrestedSpawn[rnd][3]); format(string, sizeof(string), "Most Wanted suspect %s(%d) has been sent to Alcatraz by Officer %s(%d) ",pname,id,oname,playerid); SendClientMessageToAll(0x00C7FFAA, string); SendClientMessage(id, 0xA9A9A9AA, "|_You Have Been Arrested_|"); format(string, sizeof(string), "You have been sent to Alcatraz by Officer %s(%d)",oname,playerid); SendClientMessage(id,0x00C7FFAA, string); SendClientMessage(id,0x00C7FFAA,"You will be auto-released from Alcatraz once you have served your sentence"); SendClientMessage(id,0x00C7FFAA,"If Alcatraz life sucks for you... Why not ask a friend to visit you? /reqvisit (id)"); SendClientMessage(playerid, 0xA9A9A9AA, "|_Suspect Arrested_|"); format(string, sizeof(string), "You have sent Most Wanted suspect %s(%d) to Alcatraz - you receive a $4000 bonus",pname,id); SendClientMessage(playerid,0x00C7FFAA, string); GameTextForPlayer(playerid,"~b~Suspect Arrested",5000,3); format(string, sizeof(string), "Most Wanted suspect %s(%d) has been arrested and sent to Alcatraz by Officer %s(%d) ",pname,id,oname,playerid); printf("%s", string); SendClientMessage(id,0xFF7F50AA,"If you leave the server while you are in jail you WILL be banned"); GivePlayerMoney(playerid,4000); Jailed[id] =1; InAlcatraz[id] =1; triedtoescaperecent[id] =1; ResetPlayerWeapons(id); JailTime[id] =420; JailTimeServed[id] =0; SetPlayerWantedLevel(id,0); oscore = GetPlayerScore(playerid); SetPlayerScore(playerid, oscore +2); } } else { SendClientMessage(playerid, 0xFF0000FF, "Only COPS/ARMY/FBI/BOUNTLY"); } return true; }