[POMOC] Kako da neko moze upisati neku komandu samo ako je admin to dopustio?

Započeo Sabbath
23. Feb. 2011.
2,936
pregleda
17
postova
miki
3
Hustler
23. Feb. 2011.
Skripta koju koristim: DM mod od 0
Detaljan opis problema: Kad igrac ukuca /komanda, izadje mu text da je admin zabranio, ali kad admin ukuca /dozvoli onda mogu svi kucati.
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
pavle.bakun
5
Crime Lord
23. Feb. 2011.

new bool😄ozvola;

CMD:dozvoli(playerid, params[])
{
    if(IsPlayerAdmin(playerid))//rcon
    {
        if(Dozvola == false)
        {
            Dozvola = true;
            foreach(Player,i)
            {
                SetPVarInt(i,"Dozvola",1);
            }
        }
        else
        {
            Dozvola = false;
            foreach(Player,i)
            {
                SetPVarInt(i,"Dozvola",0);
            }
         
        }
    }
    return SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}Nisi Admin");
}

CMD:veh(playerid, params[])
{
    if(GetPVarInt(playerid,"Dozvola") == 1)
    {
        new
        VehID,
        Boja1,
        Boja2,
        Float:X,
        Float:Y,
        Float:Z;
        if(sscanf(params, "iii", VehID, Boja1, Boja2)) return SendClientMessage(playerid, 0xFFFFFFFF, "/veh ~ID~ ~Boja 1~ ~Boja 2~");
        if(VehID < 400 || VehID > 611) return SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}Ne postojec ID vozila");
        GetPlayerPos(playerid, X, Y, Z);
        CreateVehicle(VehID, X, Y+2, Z, 90, Boja1, Boja2, 100)
        return 1;
    }
    return SendClientMessage(playerid, 0xFFFFFFAA, "Nije dozvoljeno");
}
miki
3
Hustler
23. Feb. 2011.
hvala ti najbolji si...molim moderatore da ne lock temu dok ne kazem da je reseno xD

EDIT:
kad to stavim izadju mi errori:


D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\Freeroam_by_tHe_WoLf_.pwn(131) : error 017: undefined symbol "dozvoli"
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\Freeroam_by_tHe_WoLf_.pwn(132) : warning 217: loose indentation
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\Freeroam_by_tHe_WoLf_.pwn(133) : error 029: invalid expression, assumed zero
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\Freeroam_by_tHe_WoLf_.pwn(133) : error 029: invalid expression, assumed zero
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\Freeroam_by_tHe_WoLf_.pwn(133) : warning 215: expression has no effect
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\Freeroam_by_tHe_WoLf_.pwn(133) : error 001: expected token: ";", but found "if"
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\Freeroam_by_tHe_WoLf_.pwn(133) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

5 Errors.


evo citav onplayer command:

public OnPlayerCommandText(playerid, cmdtext[])
{
CMD:dozvoli(playerid, params[])
{
    if(IsPlayerAdmin(playerid))//rcon
    {
        if(Dozvola == false)
        {
            Dozvola = true;
            foreach(Player,i)
            {
                SetPVarInt(i,"Dozvola",1);
            }
        }
        else
        {
            Dozvola = false;
            foreach(Player,i)
            {
                SetPVarInt(i,"Dozvola",0);
            }
           
        }
    }
    return SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}Nisi Admin");
}

CMD:izgubljennovac(playerid, params[])
{
    if(GetPVarInt(playerid,"Dozvola") == 1)
    {
       SetPlayerPoss(playerid,
    return SendClientMessage(playerid, 0xFFFFFFAA, "Nije dozvoljeno");
}

return 0;
}
Viky
6
Legenda Foruma
24. Feb. 2011.
ZCMD komande neidu u callback... To stavis npr na kraj moda.
DarkOne
4
Shot Caller
24. Feb. 2011.
Ljudi, vjerovatno ne koristi ZCMD, posto nezna da ZCMD nejde u callback-ove...
I, nece mu raditi, mora sve prebacit u ZCMD
Deleted User
Obrisan korisnik
24. Feb. 2011.
evo ti ovo dodaj u pawno/include
http://rapidshare.com/files/449614897/zcmd.rar
i u modu napisi include
mislim da samo to netreba nista vise ako se nevaram
Marjan_King
5
Kingpin
24. Feb. 2011.
BestOneâ„¢ wrote on February 24, 2011, 12:26 pm:
Ljudi, vjerovatno ne koristi ZCMD, posto nezna da ZCMD nejde u callback-ove...
I, nece mu raditi, mora sve prebacit u ZCMD

Ne lupaj gluposti. Moze i ZCMD i STRCMP zajedno.
DarkOne
4
Shot Caller
24. Feb. 2011.
joXy wrote on February 24, 2011, 12:26 pm:
Ljudi, vjerovatno ne koristi ZCMD, posto nezna da ZCMD nejde u callback-ove...
I, nece mu raditi, mora sve prebacit u ZCMD

Ne lupaj osti. Moze i ZCMD i STRCMP zajedno.
Moze, iskreno, nisam ih nikad mjesao, radim ili STRCMP ili ZCMD ili u krajnjem slucaju DCMD...
Ali, sta ako on koristi ZCMD i DCMD, e pa to nece ici zajedno, ali predpostavljam da ne koristi DCMD
Marjan_King
5
Kingpin
24. Feb. 2011.
BestOneâ„¢ wrote on February 24, 2011, 12:26 pm:
Ljudi, vjerovatno ne koristi ZCMD, posto nezna da ZCMD nejde u callback-ove...
I, nece mu raditi, mora sve prebacit u ZCMD

Ne lupaj osti. Moze i ZCMD i STRCMP zajedno.
Moze, iskreno, nisam ih nikad mjesao, radim ili STRCMP ili ZCMD ili u krajnjem slucaju DCMD...
Ali, sta ako on koristi ZCMD i DCMD, e pa to nece ici zajedno, ali predpostavljam da ne koristi DCMD

Sve moze zajedno 🙂
miki
3
Hustler
24. Feb. 2011.
i sta sad trebam uraditi nisam vas razumeo?
Deleted User
Obrisan korisnik
24. Feb. 2011.
Joxy lupas gluposti, strcmp i zcmd nemoze raditi zajedno, proverio sam -.-

thewolf

dodaj tu komandu izvan svih callbackova i stavis sad ovako npr:


public OnPlayerCommandText(ovde sta je vec nije ni bitno)
{
return 1;
}

CMD:blabla...
DarkOne
4
Shot Caller
24. Feb. 2011.
Quote from February 24, 2011, 8:16 pm:
Joxy lupas osti, strcmp i zcmd nemoze raditi zajedno, proverio sam -.-

thewolf

dodaj tu komandu izvan svih callbackova i stavis sad ovako npr:


public OnPlayerCommandText(ovde sta je vec nije ni bitno)
{
return 1;
}

CMD:blabla...
E, naravno da nece, meni nije radilo, ali mislio sam da sam nesto spetljao s komandama posto mi nije jaca strana ZCMD
Marjan_King
5
Kingpin
24. Feb. 2011.
Oboje ste FAIL! l 😉
Deleted User
Obrisan korisnik
24. Feb. 2011.
Quote from February 24, 2011, 8:16 pm:
Joxy lupas osti, strcmp i zcmd nemoze raditi zajedno, proverio sam -.-

Vjerovatno nisi dobro provjerio,moze raditi ali ako koristis zcmd moras sve strcmp komande prebaciti iz OnPlayerCommandText u callback od zcmd
Deleted User
Obrisan korisnik
25. Feb. 2011.
:palmface

Pa mozes ti prebaciti komande iz strcmp u zcmd, ali nemozes koristiti ovo:

#include i if(strcmp("/komanda",blablalba)

Cim dodas taj include odma ti nece raditi komande u strcmp koje su...
Samo one iz ZCMD, a ti joxy prvo proveri to pa onda reci sta imas, a i ja sam imao taj problem, i otvorio sam temu, svi "pametni" neka mi se jave na PM da im posaljem temu.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha