Skripta koju koristim: Java RolePlay v2
Opis Problema: E ovako radio sam war sistem, i sve lepo radi ali samo id 0 prozove u waru kad kucam /warpozovi npr kucam /warpozovi 9 ono opet ubaci id 0
Deo Skripte:Koji vam deo treba?
Slika/video://
[POMOC] Pozivanje u waru
442
pregleda
5
postova
2. Maj 2012.
Moraš koristit sscanf parametar evo primjer mali pa pogledaj:
CMD:ubij(playerid, params[])
{
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, BIJELA, "/ubij [ID/Dio imena]");
if(!IsPlayerCeonnected(id)) return SendClientMessage(playerid, BIJELA, "Igrac je offline!");
}2. Maj 2012.
Glisa wrote on May 2, 2012, 4:29 pm:
Sve je to ok ali neradi uopste samo id 0 ubaci nesto baguje
De vidi jel ti ovako:
CMD:warpozovi(playerid, params[])
{
new id;
if(!IgracUBandi(playerid) && PI == 0) return SCM(playerid, GRAD2, "(greska) Niste autorizovani da korsitite ovu komandu!");
if(sscanf(params, "u", id)) return Koristite(playerid, "warpozovi [Korisnicki ID ili Ime Igraca]");
if(WarAktivan == false) return SCM(playerid, GRAD2, "(greska) War nije aktivan!");
if(WarTim1 != PI && WarTim2 != PI) return SCM(playerid, GRAD2, "(greska) Vasa mafija/banda ne ucestvuje u waru!");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "(greska) Taj igrac je offline!");
if(PI != PI) return SCM(playerid, GRAD2, "(greska) Taj igrac nije u Vasoj mafiji/bandi!");
if(ClanovaUWaru[PI] >= 5) return SCM(playerid, GRAD2, "(greska) Imate maksimalan broj clanova u waru!");
if(IgracUWaru == 1) return SCM(playerid, GRAD2, "(greska) Taj igrac je vec u waru!");
if(WarMapa == 1)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(FarmaTim1));
SetPlayerPos_H(id, FarmaTim1, FarmaTim1, FarmaTim1);
SetPlayerFacingAngle(id, FarmaTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(FarmaTim2));
SetPlayerPos_H(id, FarmaTim2, FarmaTim2, FarmaTim2);
SetPlayerFacingAngle(id, FarmaTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 2)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(Brod1Tim1));
SetPlayerPos_H(id, Brod1Tim1, Brod1Tim1, Brod1Tim1);
SetPlayerFacingAngle(id, Brod1Tim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(Brod1Tim2));
SetPlayerPos_H(id, Brod1Tim2, Brod1Tim2, Brod1Tim2);
SetPlayerFacingAngle(id, Brod1Tim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 3)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(Brod2Tim1));
SetPlayerPos_H(id, Brod2Tim1, Brod2Tim1, Brod2Tim1);
SetPlayerFacingAngle(id, Brod2Tim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(Brod2Tim2));
SetPlayerPos_H(id, Brod2Tim2, Brod2Tim2, Brod2Tim2);
SetPlayerFacingAngle(id, Brod2Tim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 4)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(BullSeloTim1));
SetPlayerPos_H(id, BullSeloTim1, BullSeloTim1, BullSeloTim1);
SetPlayerFacingAngle(id, BullSeloTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(BullSeloTim2));
SetPlayerPos_H(id, BullSeloTim2, BullSeloTim2, BullSeloTim2);
SetPlayerFacingAngle(id, BullSeloTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 5)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(UrbanTim1));
SetPlayerPos_H(id, UrbanTim1, UrbanTim1, UrbanTim1);
SetPlayerFacingAngle(id, UrbanTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(UrbanTim2));
SetPlayerPos_H(id, UrbanTim2, UrbanTim2, UrbanTim2);
SetPlayerFacingAngle(id, UrbanTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 6)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(SkladisteTim1));
SetPlayerPos_H(id, SkladisteTim1, SkladisteTim1, SkladisteTim1);
SetPlayerFacingAngle(id, SkladisteTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(SkladisteTim2));
SetPlayerPos_H(id, SkladisteTim2, SkladisteTim2, SkladisteTim2);
SetPlayerFacingAngle(id, SkladisteTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 7)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(DesertTim1));
SetPlayerPos_H(id, DesertTim1, DesertTim1, DesertTim1);
SetPlayerFacingAngle(id, DesertTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(DesertTim2));
SetPlayerPos_H(id, DesertTim2, DesertTim2, DesertTim2);
SetPlayerFacingAngle(id, DesertTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 8)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(TvornicaTim1));
SetPlayerPos_H(id, TvornicaTim1, TvornicaTim1, TvornicaTim1);
SetPlayerFacingAngle(id, TvornicaTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(TvornicaTim2));
SetPlayerPos_H(id, TvornicaTim2, TvornicaTim2, TvornicaTim2);
SetPlayerFacingAngle(id, TvornicaTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 9)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(Farma2Tim1));
SetPlayerPos_H(id, Farma2Tim1, Farma2Tim1, Farma2Tim1);
SetPlayerFacingAngle(id, Farma2Tim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(Farma2Tim2));
SetPlayerPos_H(id, Farma2Tim2, Farma2Tim2, Farma2Tim2);
SetPlayerFacingAngle(id, Farma2Tim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 10)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(RuinsTim1));
SetPlayerPos_H(playerid, RuinsTim1, RuinsTim1, RuinsTim1);
SetPlayerFacingAngle(playerid, RuinsTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(RuinsTim2));
SetPlayerPos_H(playerid, RuinsTim2, RuinsTim2, RuinsTim2);
SetPlayerFacingAngle(playerid, RuinsTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else return SCM(playerid, GRAD2, "(greska) Nepoznata mapa!");
new ime;
RPIme(playerid, ime);
RPIme(id, ime);
SCMF(playerid, PLAVA, "Pozvali ste igraca %s u war.", ime);
SCMF(id, PLAVA, "Lider %s Vas je pozvao u war.", ime);
IgracUWaru = 1;
ClanovaUWaru[PI]++;
GivePlayerWeaponEx(id, 24, 100);
GivePlayerWeaponEx(id, 29, 1000);
GivePlayerWeaponEx(id, 31, 1000);
GivePlayerWeaponEx(id, 33, 50);
SetPlayerVirtualWorld(id, 7007);
SetPlayerInterior(id, 0);
SetPlayerHealth_H(id, 100);
TextDrawShowForPlayer(id, WarTD0);
TextDrawShowForPlayer(id, WarTD1);
TextDrawShowForPlayer(id, WarTD2);
TextDrawShowForPlayer(id, WarTD3);
TextDrawShowForPlayer(id, WarTD4);
TextDrawShowForPlayer(id, WarTD5);
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava