Započeo #Nemanja
•15. Jul 2015.• Zaključano[Pomoc] Kako da dodam da samo admin moze ovo da koristi
615
pregleda
17
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
108
Postovi:
19
Teme:
Pridružio se:Feb. 2015
15. Jul 2015.
Skripta koju koristim: TDM Mod
Detaljan opis problema: Neznam bas kako da ubacim da samo admin moze da koristi cmd
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema: Neznam bas kako da ubacim da samo admin moze da koristi cmd
Dio skripte:
CMD:spec(playerid, params[])
{
new id;
if(sscanf(params,"u", id))return SendClientMessage(playerid, Grey, "Koristi: /spec ");
if(id == playerid)return SendClientMessage(playerid,Grey,"Nemozes pratiti samog sebe.");
if(id == INVALID_PLAYER_ID)return SendClientMessage(playerid, Grey, "Igrac nije konektovan!");
if(IsSpecing == 1)return SendClientMessage(playerid,Grey,"Vec pratis nekoga.");
GetPlayerPos(playerid,SpecX,SpecY,SpecZ);
Inter = GetPlayerInterior(playerid);
vWorld = GetPlayerVirtualWorld(playerid);
TogglePlayerSpectating(playerid, true);
if(IsPlayerInAnyVehicle(id))
{
if(GetPlayerInterior(id) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(id));
}
if(GetPlayerVirtualWorld(id) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
}
PlayerSpectateVehicle(playerid,GetPlayerVehicleID(id));
}
else
{
if(GetPlayerInterior(id) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(id));
}
if(GetPlayerVirtualWorld(id) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
}
PlayerSpectatePlayer(playerid,id);
}
GetPlayerName(id, Name, sizeof(Name));
format(String, sizeof(String),"Pokrenuo si pracenje igraca %s.",Name);
SendClientMessage(playerid,0x0080C0FF,String);
IsSpecing = 1;
IsBeingSpeced = 1;
spectatorid = id;
return 1;
}
CMD:specoff(playerid, params[])
{
if(IsSpecing == 0)return SendClientMessage(playerid,Grey,"Ti nemozes koristiti ovu komandu.");
TogglePlayerSpectating(playerid, 0);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
16
Postovi:
10
Teme:
Pridružio se:Avg. 2014
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
108
Postovi:
19
Teme:
Pridružio se:Feb. 2015
15. Jul 2015.
ali imam jedan eror
invalid array size (negative, zero or out of bounds)
evo skripta u kojoj je problem
new PlayerInfo[ MAX_PLAYERS ][ pPlayerInfo ];
posto sam to definiso pAdmin i PlayerInfo Mozete mi dati skriptu ako ima drugi nacin da nema ovog erora
invalid array size (negative, zero or out of bounds)
evo skripta u kojoj je problem
new PlayerInfo[ MAX_PLAYERS ][ pPlayerInfo ];
posto sam to definiso pAdmin i PlayerInfo Mozete mi dati skriptu ako ima drugi nacin da nema ovog erora
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
42 / 100 XP
Početnik(0)
155
Postovi:
7
Teme:
Pridružio se:Jul 2014
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
132
Postovi:
28
Teme:
Pridružio se:Jul 2012
16. Jul 2015.
#define MAX_PLAYERS 600 // na pocetak gdje su ti ostali define
probaj ovako pa mi javi
CMD:spec(playerid, params[])
{
new PlayerInfo
new id;
if(PlayerInfo < 1) return SendClientMessage(playerid, 0xFFFFFF, "Nisi ovlasten);
if(sscanf(params,"u", id))return SendClientMessage(playerid, Grey, "Koristi: /spec ");
if(id == playerid)return SendClientMessage(playerid,Grey,"Nemozes pratiti samog sebe.");
if(id == INVALID_PLAYER_ID)return SendClientMessage(playerid, Grey, "Igrac nije konektovan!");
if(IsSpecing == 1)return SendClientMessage(playerid,Grey,"Vec pratis nekoga.");
GetPlayerPos(playerid,SpecX,SpecY,SpecZ);
Inter = GetPlayerInterior(playerid);
vWorld = GetPlayerVirtualWorld(playerid);
TogglePlayerSpectating(playerid, true);
if(IsPlayerInAnyVehicle(id))
{
if(GetPlayerInterior(id) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(id));
}
if(GetPlayerVirtualWorld(id) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
}
PlayerSpectateVehicle(playerid,GetPlayerVehicleID(id));
}
else
{
if(GetPlayerInterior(id) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(id));
}
if(GetPlayerVirtualWorld(id) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
}
PlayerSpectatePlayer(playerid,id);
}
GetPlayerName(id, Name, sizeof(Name));
format(String, sizeof(String),"Pokrenuo si pracenje igraca %s.",Name);
SendClientMessage(playerid,0x0080C0FF,String);
IsSpecing = 1;
IsBeingSpeced = 1;
spectatorid = id;
return 1;
}
CMD:specoff(playerid, params[])
{
if(PlayerInfo < 1) return SendClientMessage(playerid, 0xFFFFFF, "Nisi ovlasten);
if(IsSpecing == 0)return SendClientMessage(playerid,Grey,"Ti nemozes koristiti ovu komandu.");
TogglePlayerSpectating(playerid, 0);
return 1;
}
probaj ovako pa mi javi
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
42 / 100 XP
Početnik(0)
155
Postovi:
7
Teme:
Pridružio se:Jul 2014
16. Jul 2015.
enum pInfo
{
pAdmin
};
new PlayerInfo;
ako ces dodavat osim pAdmin moras dodavat zarez na svaki enum, ali zadnji ti ne sme imat zarez
Primjer:
enum pInfo
{
pAdmin,
pEnum1,
pEnum2,
pEnum3
};
new PlayerInfo;
{
pAdmin
};
new PlayerInfo;
ako ces dodavat osim pAdmin moras dodavat zarez na svaki enum, ali zadnji ti ne sme imat zarez
Primjer:
enum pInfo
{
pAdmin,
pEnum1,
pEnum2,
pEnum3
};
new PlayerInfo;
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
108
Postovi:
19
Teme:
Pridružio se:Feb. 2015
16. Jul 2015.
Komanda i dalje radi za sve igrace i ako dodam
if(PlayerInfo < adminlevel) return SCM(playerid, -1, ""CRVENA"Niste ovlasceni !");
a jel ima neko komandu taku slicnu za pracenje igraca posto ova neradi lepo?
if(PlayerInfo < adminlevel) return SCM(playerid, -1, ""CRVENA"Niste ovlasceni !");
a jel ima neko komandu taku slicnu za pracenje igraca posto ova neradi lepo?
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
16. Jul 2015.
ovako probaj:
Pod OnPlayerCOnnect dodaj: PlayerInfo = 0;
I dodaj komandu ovako:
Pod OnPlayerCOnnect dodaj: PlayerInfo = 0;
I dodaj komandu ovako:
CMD:spec(playerid, params[])
{ new id;
if(PlayerInfo < 1) return SendClientMessage(playerid, 0xFFFFFF, "Nisi ovlasten);
if(sscanf(params,"u", id))return SendClientMessage(playerid, Grey, "Koristi: /spec ");
if(id == playerid)return SendClientMessage(playerid,Grey,"Nemozes pratiti samog sebe.");
if(id == INVALID_PLAYER_ID)return SendClientMessage(playerid, Grey, "Igrac nije konektovan!");
if(IsSpecing == 1)return SendClientMessage(playerid,Grey,"Vec pratis nekoga.");
GetPlayerPos(playerid,SpecX,SpecY,SpecZ);
Inter = GetPlayerInterior(playerid);
vWorld = GetPlayerVirtualWorld(playerid);
TogglePlayerSpectating(playerid, true);
if(IsPlayerInAnyVehicle(id))
{
if(GetPlayerInterior(id) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(id));
}
if(GetPlayerVirtualWorld(id) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
}
PlayerSpectateVehicle(playerid,GetPlayerVehicleID(id));
}
else
{
if(GetPlayerInterior(id) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(id));
}
if(GetPlayerVirtualWorld(id) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
}
PlayerSpectatePlayer(playerid,id);
}
GetPlayerName(id, Name, sizeof(Name));
format(String, sizeof(String),"Pokrenuo si pracenje igraca %s.",Name);
SendClientMessage(playerid,0x0080C0FF,String);
IsSpecing = 1;
IsBeingSpeced = 1;
spectatorid = id;
return 1;
}
CMD:specoff(playerid, params[])
{
if(PlayerInfo < 1) return SendClientMessage(playerid, 0xFFFFFF, "Nisi ovlasten);
if(IsSpecing == 0)return SendClientMessage(playerid,Grey,"Ti nemozes koristiti ovu komandu.");
TogglePlayerSpectating(playerid, 0);
return 1;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
550
Postovi:
7
Teme:
Pridružio se:Jan. 2014
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
108
Postovi:
19
Teme:
Pridružio se:Feb. 2015
16. Jul 2015.
Posto ja to nekontam bas evo link filterskripte de sam je ja preuzeo pa ako mi je mozete napraviti da radi za admina posto ne kontam ili mi reci sta od ovoga da prebacim u svoj GM i sta trebam definisati
http://pastebin.com/C5QmkJ81
http://pastebin.com/C5QmkJ81
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava