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):/
[POMOC] Kako da neko moze upisati neku komandu samo ako je admin to dopustio?
2,936
pregleda
17
postova
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");
}
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:
evo citav onplayer command:
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;
}
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
123
Postovi:
20
Teme:
Pridružio se:Jan. 2011
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
I, nece mu raditi, mora sve prebacit u ZCMD
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
http://rapidshare.com/files/449614897/zcmd.rar
i u modu napisi include
mislim da samo to netreba nista vise ako se nevaram
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
I, nece mu raditi, mora sve prebacit u ZCMD
Ne lupaj gluposti. Moze i ZCMD i STRCMP zajedno.
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
123
Postovi:
20
Teme:
Pridružio se:Jan. 2011
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
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
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
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 🙂
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...
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...
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
123
Postovi:
20
Teme:
Pridružio se:Jan. 2011
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...
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...
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
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.
Pa mozes ti prebaciti komande iz strcmp u zcmd, ali nemozes koristiti ovo:
#include
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