Problem(error/warning): Kako da podesim da mi komanda jedna komanda bude za dva orga. npr imam PD i CIA i hocu da postavim komandu /cuff da bude za oba. ps nov sam u skriptanju, Hvala unapred 🙂
Deo skripte: [ pawn ]
YCMD:cuff(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,""SPLAVA"((LF:RP)) "BELA"Moras se ulogovati da bi koristio ovu komandu!");
new igrac; new string;
if(PlayerInfo != 1 && PlayerInfo != 1) return SendClientMessage(playerid,-1,""PLAVA" "SIVA"Samo clanovi LSPD!");
if(PolicajacNaDuznosti == 0) return SendClientMessage(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
if(sscanf(params,"u",igrac)) return SCM(playerid,-1,""PLAVA"((LF:RP))"BELA"Pomoc | "SIVA"/cuff [ID/Ime]");
if(igrac == IPI) return SCM(playerid, -1, ""SPLAVA"((LF:RP)) "BELA" "CRVENA"Pogresan ID!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozes staviti igracu lisice dok si u vozilu!");
if(igrac == playerid) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozete sebi staviti lisice!");
if(IgracPolicajac(igrac)) return SCM(playerid, -1, ""SPLAVA" "SIVA"Ne mozete staviti lisice PD!");
if(IsPlayerInAnyVehicle(igrac)) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozes staviti igracu lisice dok je u vozilu!");
if(!DaljinaIgraca(5.0,playerid,igrac)) return SCM(playerid,-1,""PLAVA" "SIVA"Taj igrac nije blizu tebe!");
if(IgracTazovan == 0) return SCM(playerid,-1,""PLAVA" "SIVA"Moras prvo tazovati igraca!");
if(StavljeneLisice == 1) return SCM(playerid,-1,""PLAVA" "SIVA"Igracu su vec stavljene lisice!");
StavljeneLisice = 1;
SCMF(igrac,-1,""PLAVA" "SIVA"%s vam je stavio lisice!",GetName(playerid));
SCMF(playerid,-1,""PLAVA" "SIVA"Stavio si lisice igracu %s!",GetName(igrac));
format(string,sizeof(string),"%s vadi lisice i stavlja ih %s-u.",GetName(playerid),GetName(igrac));
ProxDetector(10.0, playerid, string,PROX,PROX,PROX,PROX,PROX);
KillTimer(TazerTimer);
IgracTazovan = 0;
TogglePlayerControllable(igrac, 0);
SetPlayerSpecialAction(igrac,SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(igrac, LISICE_SLOT, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Slika/video ingame problema(obavezno ako je ingame problem): /
Komanda
371
pregleda
3
postova
pre 6 godina
Prvo vidis pod kojim ti je brojem ta organizacija CIA.Zatim u liniji za proveru, gde returna poruku "Samo clanovi LSPD" dodas proveru za tu org.To bi izgledalo ovako:
Umesto "broj" stavi id organizacije.
if(PlayerInfo != 1 && PlayerInfo != 1 && PlayerInfo != broj && PlayerInfo != broj) return SendClientMessage(playerid,-1,""PLAVA" "SIVA"Samo clanovi LSPD!"); Umesto "broj" stavi id organizacije.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava