Skripta koju koristim: moja od 0
Detaljan opis problema:
E kako da ja napravim admin sistem od 0 kako da napravim ADmin level i to ?
Znaci da mogu napravim komandu neku i dodam pAdmin i tu komandu samo admin moze koristit?
Ako ima TuT Pojasnjen ili jos bolje FileScripta? :-*
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc]Admin
565
pregleda
12
postova
27. Feb. 2013.
27. Feb. 2013.
Ne razumijem zašto bi koristio za ADMIN SYSTEM fs,glupost po meni.
Jednostavno ako koristiš yini spremanje podatka napraviš funkciju pAdmin i radiš.
Na vrh di imaš PlayerInfo dodaš:
Na funkciju spremanja raÄuna dodaÅ¡:
Na funkciju uÄitavanja raÄuna dodaÅ¡:
I jednostavno radiš komande za admine i ostale funkcije,određenim kodom npr.
Jednostavno ako koristiš yini spremanje podatka napraviš funkciju pAdmin i radiš.
Na vrh di imaš PlayerInfo dodaš:
pAdminNa funkciju spremanja raÄuna dodaÅ¡:
INI_WriteInt(File,"Admin",PlayerInfo);Na funkciju uÄitavanja raÄuna dodaÅ¡:
INI_Int("Admin",PlayerInfo);I jednostavno radiš komande za admine i ostale funkcije,određenim kodom npr.
if(PlayerInfo < 1)27. Feb. 2013.
FlasH wrote on February 27, 2013, 7:04 pm:
Ne razumijem zašto bi koristio za ADMIN SYSTEM fs,ost po meni.
Jednostavno ako koristiš yini spremanje podatka napraviš funkciju pAdmin i radiš.
Na vrh di imaš PlayerInfo dodaš:
Na funkciju spremanja raÄuna dodaÅ¡:
Sad me zanima kako napravit MAkeAdmin komandu ?! Na ovo sto sam odradio 😛 😢
Na funkciju uÄitavanja raÄuna dodaÅ¡:
I jednostavno radiš komande za admine i ostale funkcije,određenim kodom npr.
Jednostavno ako koristiš yini spremanje podatka napraviš funkciju pAdmin i radiš.
Na vrh di imaš PlayerInfo dodaš:
pAdminNa funkciju spremanja raÄuna dodaÅ¡:
Sad me zanima kako napravit MAkeAdmin komandu ?! Na ovo sto sam odradio 😛 😢
INI_WriteInt(File,"Admin",PlayerInfo);Na funkciju uÄitavanja raÄuna dodaÅ¡:
INI_Int("Admin",PlayerInfo);I jednostavno radiš komande za admine i ostale funkcije,određenim kodom npr.
if(PlayerInfo < 1)27. Feb. 2013.
Probaj ovako:
COMMAND:makeadmin(playerid, params[])
{
if(PlayerInfo < 1338) return SendClientMessage(playerid, TVOJA_BOJA, " Nisi admin ");
if (sscanf(params, "ui", id, admlvl)) return SendClientMessage(playerid, TVOJA_BOJA, " /makeadmin [playerid/name] ");
if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, TVOJA_BOJA, "Taj igrac nije na serveru.");
if (admlvl > 1338 || admlvl < 0) return SendClientMessage(playerid, TVOJA_BOJA," Pogresan level admina.");
new victimname, adminname, admlvl, id;
PlayerInfo = admlvl;
GetPlayerName(id, victimname, sizeof(victimname));
GetPlayerName(playerid, adminname, sizeof(adminname));
new str;
format(str,128,"Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
SendClientMessage(playerid,TVOJA_BOJA,str);
format(str, sizeof(str), Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
SendClientMessage(TVOJA_BOJA,str);
return 1;
}27. Feb. 2013.
FlasH wrote on February 27, 2013, 9:00 pm:
Probaj ovako:
COMMAND:makeadmin(playerid, params[])
{
if(PlayerInfo < 1338) return SendClientMessage(playerid, TVOJA_BOJA, " Nisi admin ");
if (sscanf(params, "ui", id, admlvl)) return SendClientMessage(playerid, TVOJA_BOJA, " /makeadmin [playerid/name] ");
if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, TVOJA_BOJA, "Taj igrac nije na serveru.");
if (admlvl > 1338 || admlvl < 0) return SendClientMessage(playerid, TVOJA_BOJA," Pogresan level admina.");
new victimname, adminname, admlvl, id;
PlayerInfo = admlvl;
GetPlayerName(id, victimname, sizeof(victimname));
GetPlayerName(playerid, adminname, sizeof(adminname));
new str;
format(str,128,"Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
SendClientMessage(playerid,TVOJA_BOJA,str);
format(str, sizeof(str), Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
SendClientMessage(TVOJA_BOJA,str);
return 1;
}ERRORI !
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(808) : error 017: undefined symbol "id"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(809) : error 017: undefined symbol "id"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(810) : error 017: undefined symbol "admlvl"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(818) : error 017: undefined symbol "Admin"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(818) : error 017: undefined symbol "je"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(818) : error 017: undefined symbol "postavio"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(818) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.27. Feb. 2013.
Moja greška sry ..
COMMAND:makeadmin(playerid, params[])
{
new victimname, adminname, admlvl, id;
if(PlayerInfo < 1338) return SendClientMessage(playerid, TVOJA_BOJA, " Nisi admin ");
if (sscanf(params, "ui", id, admlvl)) return SendClientMessage(playerid, TVOJA_BOJA, " /makeadmin [playerid/name] ");
if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, TVOJA_BOJA, "Taj igrac nije na serveru.");
if (admlvl > 1338 || admlvl < 0) return SendClientMessage(playerid, TVOJA_BOJA," Pogresan level admina.");
PlayerInfo = admlvl;
GetPlayerName(id, victimname, sizeof(victimname));
GetPlayerName(playerid, adminname, sizeof(adminname));
new str;
format(str,128,"Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
SendClientMessage(playerid,TVOJA_BOJA,str);
format(str, sizeof(str), "Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
SendClientMessage(playerid, TVOJA_BOJA,str);
return 1;
}27. Feb. 2013.
E sad kako na to sve dodad
AdminLevel 1
AdminLevel 2
.
.
.
.
.
AdminLevel 6
.
.
.
AdminLEvel 1338 !?? smao ima ovaj ! 1338 😢
AdminLevel 1
AdminLevel 2
.
.
.
.
.
AdminLevel 6
.
.
.
AdminLEvel 1338 !?? smao ima ovaj ! 1338 😢
27. Feb. 2013.
Jesu napravljeni amdin leveli od 1 do 1338 ako ocu cmd da samo moze admin 4 ili 5 nebitno okristit ?
27. Feb. 2013.
007Bond wrote on February 27, 2013, 9:24 pm:
Jesu napravljeni amdin leveli od 1 do 1338 ako ocu cmd da samo moze admin 4 ili 5 nebitno okristit ?
Naravno da jesu.
Ovako ti idu funkcije,imaš i tut za te funkcije u drugome podforumu.
Npr.
Ovo dodaš kada hoćeš da koristi admin veći od 1,i 1.
if(PlayerInfo < 1)I sada samo povećavaš ..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava