Zaključano

[POMOC] "if" problemi

pre 10 godina
177
pregleda
4
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
ProGaming064064
Shot Caller
pre 10 godina
Skripta koju koristim: Neka moja
Detaljan opis problema: Pa ovako, probao sam na razne nacine ali ipak sam zeleo da se posavetujem na ovom forumu .... Evo sto se tice 2 komande ispod ... Stavio sam
PlayerInfo < 1 || PlayerInfo < 1) return SCM(playerid, -1, ""C_CRVENA"(Greska!) | "C_BELA"Nisi ovlasten!");

To je jedan primer mog "if"-a ... Problem je sto kada sam u igrici i testiram meni kaze da nisam ovlasten a stavio sam Admin LvL 4 ...
Dio skripte:

CMD:kill(playerid, params[])
{
if(PlayerInfo < 1 || PlayerInfo < 1) return SCM(playerid, -1, ""C_GRESKA"(Greska!) | "C_BELA"Niste ovlasteni da biste koristili ovu komandu!");
{
    new id, msg, msg2, name;
    if(sscanf(params, "u", id)) return SCM(playerid, -1, ""C_PLAVA"SC:RP | "C_BELA"/kill ");
    {
format(msg, sizeof(msg), ""C_PLAVA"SC:RP | "C_BELA"Ubijeni ste od admina "C_CRVENA"%s "C_BELA"!", GetName(playerid));
SCM(id, -1, msg);
format(msg2, sizeof(msg2), ""C_PLAVA"SC:RP | "C_BELA"Ubili ste igraca "C_CRVENA"%s "C_BELA"!", name);
SCM(playerid, -1, msg2);
SetPlayerHealth(id, 0);
SetPlayerArmour(id, 0);
}
}
return 1;
}

CMD:warn(playerid, params[])
{
    if(PlayerInfo < 1) return SCM(playerid, -1, ""C_GRESKA"(Greska!) | "C_BELA"Niste ovlasteni da biste koristili ovu komandu!");
    {
        new id, msg, msg2, msg3, name, reason;
        if(sscanf(params, "us", id, reason)) return SCM(playerid, -1, ""C_PLAVA"SC:RP | "C_BELA"/warn ");
        {
            GetPlayerName(id, name, sizeof(name));
            format(msg, sizeof(msg), ""C_PLAVA"SC:RP | "C_BELA"Dobili ste "C_CRVENA"~WARN~"C_BELA"od "C_CRVENA"Admina "C_ZUTA"%s ! "C_BELA"Razlog: "C_CRVENA"%s "C_BELA"!", GetName(playerid), reason);
            SCM(id, -1, msg);
            format(msg2, sizeof(msg2), ""C_PLAVA"SC:RP | "C_BELA"Dali ste "C_CRVENA"~WARN~"C_BELA"igracu "C_CRVENA"%s "C_BELA"za razlog: "C_CRVENA"%s "C_BELA"!", name, reason);
            SCM(playerid, -1, msg2);
            format(msg3, sizeof(msg), ""C_PLAVA"SC:RP | "C_BELA"Igrac "C_CRVENA"%s "C_BELA"je dobio "C_CRVENA"~WARN~ "C_BELA"od "C_CRVENA"Admina "C_ZELENA"%s "C_BELA"!", name, GetName(playerid));
            PlayerInfo ++;
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
NAPOMENA: Kada upisem
PlayerInfo < 1
, a ne
PlayerInfo < 1 || PlayerInfo < 1
meni sve bude OK !
Vuzimir
Kingpin
pre 10 godina
Problem ti je sto ti izmedju uslova stavljas || evo sad cu ti objasniti:

|| - je isto kao i ILI (Da bi naduvao gumu na motoru moras imati Kopmresor ILI rucnu pumpu)
& - je isto kao i I (motor da si se mogao voziti mora imati 2tocka I motor)

znaci kod tebe je ovo: stavio si ako je admin manji od 1 ILI GM da napise da ne moze komandu i sad npr ti si admin 4 a nisi GM i tebi ce ispisati da nisi ovlascen znaci moras staviti ako je Admin < od 1 I GM manji od 1
ProGaming064064
Shot Caller
pre 10 godina
Hvala puno, shvatam 😄
Vuzimir
Kingpin
pre 10 godina


Lock, tema se smatra rijesenom.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava