Kucam /ban,banujem ja igraca,ali i meni se otvori kao da sam ja banovan,pokaze i meni dialog,ali mene me banuje,banuje onog koga sam stavio,ali treba da samo njemu pokaze dialog...
Komanda :
YCMD:ban(playerid, params[], help)
{
new id, razlog;
if(PlayerInfo < 5) return SCM(playerid,BELA,"SL:RP: Niste u mogucnosti koristiti ovu komandu.");
if(sscanf(params,"uz",id,razlog)) return SCM(playerid,BELA,"Koristi: /ban [ igracev id ] [ razlog bana ]");
if(PlayerInfo < 1338 && PlayerInfo >= 1) return SCM(playerid,BELA,"{E0981B}SL:RP: {FFFFFF}Ne mozete to adminu!");
if (id == INVALID_PLAYER_ID) return SCM(playerid,BELA,"SL:RP: Taj igrac nije na serveru.");
new str;
new ime; GetPlayerName(playerid, ime, sizeof(ime));
new igrac; GetPlayerName(id, igrac, sizeof(igrac));
SetTimerEx("KickIgracaID", 300, 0, "d", id);
new string;
format(string, 512, "{FF0000}Dobili ste ban na serveru od administratora: %s.\n\n\
{FFFFFF}Razlog bana: %s\n\n\
{FFFFFF}Ukoliko mislite da ste dobili BAN greskom,molimo vas da postavite vasu prijavinicu na forumu.\n\n\
{FF0000}www.vaslink.info", ime, razlog);
ShowPlayerDialog(playerid, DIALOG_BANOVAN1 , DIALOG_STYLE_MSGBOX, "{E0981B}Y{FFFFFF}ugoslavija {E0981B}G{FFFFFF}aming", string, "Zatvori", "");
format(str,128,"{E0981B}SL:RP: {FFFFFF}Igrac %s je dobio ban od admina %s. Razlog: %s",igrac, ime, razlog);
SendClientMessageToAll(0xff0000aa, str);
format(str,sizeof(str),"{FFFFFF}: {FF0000}%s{FFFFFF} | Admin: {FF0000}%s{FFFFFF} | Razlog: %s | ",GetName(id), GetName(playerid), razlog);
StaffPoruka(BELA, str);
new banfile;
format(banfile,64,BanFolder,igrac);
new File:ban = fopen(banfile, io_write);
fwrite(ban, " - BAN - \n");
new var; format(var,64,"Admin = %s \n\n Razlog =%s\n", ime,razlog);
fwrite(ban,var);
fclose(ban);
//Kick(id);
return 1;
}Tako isto sa /warpozovi,kucam /warpozovi pozovem nekog drugog ono mene pozove umijesto njega...
YCMD:warpozovi(playerid, params[], help)
{
#pragma unused help
if(PlayerInfo >= 4)
{
new id;
if(sscanf(params, "u", id)) return SCM(playerid,BELA, "{FFFFFF}SL:RP Pomoc |{00C0FF} /warpozovi [ID Igraca]");
if(WarAktivan == false) return SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} War nije aktivan!");
//if(WarTim1 != PlayerInfo && WarTim2 != PlayerInfo) return SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} Vasa mafija/banda ne ucestvuje u waru!");
if(!IsPlayerConnected(id)) return SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} Taj igrac je offline!");
//if(PlayerInfo != PlayerInfo) return SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} Taj igrac nije u Vasoj mafiji/bandi!");
//if(ClanovaUWaru[PlayerInfo] >= 5) return SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} Imate maksimalan broj clanova u waru!");
if(IgracUWaru == 1) return SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} Taj igrac je vec u waru!");
if(WarMapa == 1)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(FarmaTim1));
SetPlayerPos(id, FarmaTim1, FarmaTim1, FarmaTim1);
SetPlayerFacingAngle(id, FarmaTim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(FarmaTim2));
SetPlayerPos(id, FarmaTim2, FarmaTim2, FarmaTim2);
SetPlayerFacingAngle(id, FarmaTim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 2)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(Brod1Tim1));
SetPlayerPos(id, Brod1Tim1, Brod1Tim1, Brod1Tim1);
SetPlayerFacingAngle(id, Brod1Tim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(Brod1Tim2));
SetPlayerPos(id, Brod1Tim2, Brod1Tim2, Brod1Tim2);
SetPlayerFacingAngle(id, Brod1Tim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 3)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(Brod2Tim1));
SetPlayerPos(id, Brod2Tim1, Brod2Tim1, Brod2Tim1);
SetPlayerFacingAngle(id, Brod2Tim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(Brod2Tim2));
SetPlayerPos(id, Brod2Tim2, Brod2Tim2, Brod2Tim2);
SetPlayerFacingAngle(id, Brod2Tim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 4)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(BullSeloTim1));
SetPlayerPos(id, BullSeloTim1, BullSeloTim1, BullSeloTim1);
SetPlayerFacingAngle(id, BullSeloTim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(BullSeloTim2));
SetPlayerPos(id, BullSeloTim2, BullSeloTim2, BullSeloTim2);
SetPlayerFacingAngle(id, BullSeloTim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 5)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(UrbanTim1));
SetPlayerPos(id, UrbanTim1, UrbanTim1, UrbanTim1);
SetPlayerFacingAngle(id, UrbanTim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(UrbanTim2));
SetPlayerPos(id, UrbanTim2, UrbanTim2, UrbanTim2);
SetPlayerFacingAngle(id, UrbanTim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 6)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(SkladisteTim1));
SetPlayerPos(id, SkladisteTim1, SkladisteTim1, SkladisteTim1);
SetPlayerFacingAngle(id, SkladisteTim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(SkladisteTim2));
SetPlayerPos(id, SkladisteTim2, SkladisteTim2, SkladisteTim2);
SetPlayerFacingAngle(id, SkladisteTim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 7)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(DesertTim1));
SetPlayerPos(id, DesertTim1, DesertTim1, DesertTim1);
SetPlayerFacingAngle(id, DesertTim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(DesertTim2));
SetPlayerPos(id, DesertTim2, DesertTim2, DesertTim2);
SetPlayerFacingAngle(id, DesertTim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 8)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(TvornicaTim1));
SetPlayerPos(id, TvornicaTim1, TvornicaTim1, TvornicaTim1);
SetPlayerFacingAngle(id, TvornicaTim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(TvornicaTim2));
SetPlayerPos(id, TvornicaTim2, TvornicaTim2, TvornicaTim2);
SetPlayerFacingAngle(id, TvornicaTim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 9)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(Farma2Tim1));
SetPlayerPos(id, Farma2Tim1, Farma2Tim1, Farma2Tim1);
SetPlayerFacingAngle(id, Farma2Tim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(Farma2Tim2));
SetPlayerPos(id, Farma2Tim2, Farma2Tim2, Farma2Tim2);
SetPlayerFacingAngle(id, Farma2Tim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 10)
{
if(WarTim1 == PlayerInfo)
{
new rand = random(sizeof(RuinsTim1));
SetPlayerPos(playerid, RuinsTim1, RuinsTim1, RuinsTim1);
SetPlayerFacingAngle(playerid, RuinsTim1);
}
else if(WarTim2 == PlayerInfo)
{
new rand = random(sizeof(RuinsTim2));
SetPlayerPos(playerid, RuinsTim2, RuinsTim2, RuinsTim2);
SetPlayerFacingAngle(playerid, RuinsTim2);
}
else
{
SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else return SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} Nepoznata mapa!");
SCMF(playerid, PLAVA, "Pozvali ste igraca %s u war.", GetName(id));
SCMF(id, PLAVA, "Admin %s Vas je pozvao u war.", GetName(playerid));
IgracUWaru = 1;
ClanovaUWaru[PlayerInfo]++;
GivePlayerWeapon(id, 4, 1);
GivePlayerWeapon(id, 24, 100);
GivePlayerWeapon(id, 29, 500);
GivePlayerWeapon(id, 31, 1000);
SetPlayerVirtualWorld(id, 7007);
SetPlayerInterior(id, 0);
SetPlayerHealth(id, 100);
TextDrawShowForPlayer(id, WarTD0);
TextDrawShowForPlayer(id, WarTD1);
TextDrawShowForPlayer(id, WarTD2);
TextDrawShowForPlayer(id, WarTD3);
TextDrawShowForPlayer(id, WarTD4);
TextDrawShowForPlayer(id, WarTD5);
} else return SCM(playerid,BELA,"{FF0000}[SLClient!]{BFC0C2} Samo Admini!");
return 1;
}