CMD:leader(playerid,params[]){if(IsPlayerConnected(playerid)){ if(PlayerInfo[playerid][Frakcioleader] == 1) { new parameter[32],id; new string[128]; if(sscanf(params, \"s[32]u\",parameter,id)) return SendClientMessage(playerid,WHITE,\"(( Használat: /leader [Paraméter] [JátékosID] ))\"); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,ORANGE,\"(( Nincs ilyen játékos! ))\"); { GetPlayerName(playerid,nev,sizeof(nev)); GetPlayerName(id,neve,sizeof(neve)); if(strcmp(parameter, \"felvesz\",true) == 0) { if(PlayerInfo[id][Frakcio] == 0 && PlayerInfo[id][Frakcioleader] == 0) { PlayerInfo[id][Frakcio] = PlayerInfo[playerid][Frakcio]; format(string,sizeof(string),\"(( Felvetted %s-t a munkahelyedre! ))\",neve); SendClientMessage(playerid,GREEN,string); format(string,sizeof(string),\"(( %s felvett egy munkahelyre! ))\",neve); SendClientMessage(id,GREEN,string); } } if(strcmp(parameter, \"kirug\",true) == 0) { if(PlayerInfo[id][Frakcio] != 0) { if(PlayerInfo[id][Frakcio] == PlayerInfo[playerid][Frakcio]) { PlayerInfo[id][Frakcio] = 0; PlayerInfo[id][Frakcioleader] = 0; PlayerInfo[id][Rang] = 0; format(string,sizeof(string),\"(( Kirúgtad %s-t a munkahelyéről! ))\",neve); SendClientMessage(playerid,GREEN,string); format(string,sizeof(string),\"(( %s kirúgott a munkahelyedről!! ))\",neve); SendClientMessage(playerid,WHITE,string); } } } if(strcmp(parameter, \"rang\",true) == 0) { if(PlayerInfo[id][Frakcio] != 0) { if(PlayerInfo[id][Frakcio] == PlayerInfo[playerid][Frakcio]) { new rang; if(sscanf(params, \"i\",rang)) return SendClientMessage(playerid,WHITE,\"(( Használat: /leader [Paraméter] [JátékosID] [Rendfokozat(rang paraméter esetében)] ))\"); { if(PlayerInfo[id][Rang] > rang) { PlayerInfo[id][Rang] = rang; SendClientMessage(id,CYAN,\"(( Főnököd előléptetett! ))\"); } else if(PlayerInfo[id][Rang] < rang) { PlayerInfo[id][Rang] = rang; SendClientMessage(id,CYAN,\"(( Főnököd lefokozott! ))\"); } } } } } } } else SendClientMessage(playerid,WHITE,\"Ismeretlen parancs!\");}return 1;}
if(strcmp(parameter, \"felvesz\",true) == 0) Írd át ->> if(!strcmp(parameter, \"felvesz\",true) == 0)
#define egyezik(%1) (!strcmp(%1, true))
if(egyezik(parameter, \"felvesz\")) { return true; }
if(egyezik(parameter,\"rang\")) { if(PlayerInfo[id][Frakcio] != 0) { if(PlayerInfo[id][Frakcio] == PlayerInfo[playerid][Frakcio]) { new rang; if(sscanf(params, \"i\",rang)) return SendClientMessage(playerid,WHITE,\"(( Használat: /leader [Paraméter] [JátékosID] [Rendfokozat(rang paraméter esetében)] ))\"); { PlayerInfo[id][Rang] = rang; SendClientMessage(id,CYAN,\"(( Főnököd új rangot adott! ))\"); SendClientMessage(playerid,CYAN,\"(( Új rangot adtál az illetőnek! ))\"); } } } }
CMD:frakcio(playerid, params[]){new kibe[64];if(sscanf(params, \"s[64]{}\",kibe)) return SCM(playerid, HEX_LRED, \"Használat: /frakció [rangnév | setskin | fizetések | setfizu | setrank | dutypos]\");if(egyezik(kibe, \"setrank\")){ if(!pInfo[playerid][pLeader]) return SCM(playerid, HEX_LRED, \"Csak a frakció vezető használhatja ezt a parancsot!\"); new targetid,rang; if(sscanf(params, \"{s[64]}ud\", targetid,rang)) return SFM(playerid, HEX_LRED, \"Használat: /frakció setrank [Karakter ID / Karakter Név] [1 - %d]\", FrakcioInfo[pInfo[playerid][pMember]][MaxRang]); }
CMD:leader(playerid,params[]){if(IsPlayerConnected(playerid)){ if(PlayerInfo[playerid][Frakcioleader] == 1 || PlayerInfo[playerid][Frakcioleader] == 2 || PlayerInfo[playerid][Frakcioleader] == 3) { new parameter[64]; new id; new string[128]; if(sscanf(params, \"s[64]{}\",parameter)) return SendClientMessage(playerid,WHITE,\"(( Használat: /leader [id/név] [paraméter] ))\"); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,ORANGE,\"(( Nincs ilyen játékos! ))\"); { GetPlayerName(playerid,nev,sizeof(nev)); GetPlayerName(id,neve,sizeof(neve)); if(egyezik(parameter,\"felvesz\")) { if(PlayerInfo[id][Frakcio] == 0 && PlayerInfo[id][Frakcioleader] == 0) { if(sscanf(params, \"{s[64]}u\",id)) return SendClientMessage(playerid,WHITE,\"(( Használat: /leader felvesz [id/név] ))\"); { PlayerInfo[id][Frakcio] = PlayerInfo[playerid][Frakcio]; PlayerInfo[id][Alosztaly] = 0; PlayerInfo[id][Rang] = 1; format(string,sizeof(string),\"(( Felvetted %s-t a munkahelyedre! ))\",neve); SendClientMessage(playerid,GREEN,string); format(string,sizeof(string),\"(( %s felvett egy munkahelyre! ))\",nev); SendClientMessage(id,GREEN,string); } } else SendClientMessage(playerid,ORANGE,\"(( A játékosnak már van munkája! ))\"); } if(egyezik(parameter,\"kirug\")) { if(PlayerInfo[id][Frakcio] != 0) { if(PlayerInfo[id][Frakcio] == PlayerInfo[playerid][Frakcio]) { if(sscanf(params, \"{s[64]}u\",id)) return SendClientMessage(playerid,WHITE,\"(( Használat: /leader kirug [id/név] ))\"); { PlayerInfo[id][Frakcio] = 0; PlayerInfo[id][Frakcioleader] = 0; PlayerInfo[id][Rang] = 0; format(string,sizeof(string),\"(( Kirúgtad %s-t a munkahelyéről! ))\",neve); SendClientMessage(playerid,GREEN,string); format(string,sizeof(string),\"(( %s kirúgott a munkahelyedről!! ))\",nev); SendClientMessage(playerid,WHITE,string); } } } } if(egyezik(parameter,\"rang\")) { if(PlayerInfo[id][Frakcio] != 0) { if(PlayerInfo[id][Frakcio] == PlayerInfo[playerid][Frakcio]) { new rang; if(sscanf(params, \"{s[64]}ud\",id,rang)) return SendClientMessage(playerid,WHITE,\"(( Használat: /leader rang [id/név] [rang] ))\"); { PlayerInfo[id][Rang] = rang; SendClientMessage(playerid,CYAN,\"(( Új rangot adtál az illetőnek! ))\"); format(string,sizeof(string),\"(( Főnököd új rangot adott! (%s) ))\",FKRangi(id)); SendClientMessage(id,CYAN,string); } } } } if(egyezik(parameter,\"alosztaly\")) { if(PlayerInfo[id][Frakcio] != 0) { if(PlayerInfo[id][Frakcio] == PlayerInfo[playerid][Frakcio]) { new alosztaly; if(sscanf(params, \"{s[64]}ud\",id,alosztaly)) return SendClientMessage(playerid,WHITE,\"(( Használat: /leader alosztaly [id/név] [alosztály] ))\"); { PlayerInfo[id][Alosztaly] = alosztaly; format(string,sizeof(string),\"(( %s-t bevetted a(z) %s-ba/be! ))\"); SendClientMessage(playerid,CYAN,string); format(string,sizeof(string),\"(( Főnököd bevett a(z) %s-ba/be! ))\",AlosztalyNevI(id)); SendClientMessage(id,CYAN,string); } } else SendClientMessage(playerid,ORANGE,\"(( A játékos nem ebben a frakcióban van! ))\"); } else SendClientMessage(playerid,ORANGE,\"(( A játékos nincs frakcióban! ))\"); } } } else SendClientMessage(playerid,WHITE,\"Ismeretlen parancs!\");}return 1;}