Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: makelele poslato Mart 29, 2011, 14:38:55 POSLE PODNE

Naslov: [pomoc]problem sa adminom
Poruka od: makelele poslato Mart 29, 2011, 14:38:55 POSLE PODNE
Skripta koju koristim:mod od 0
Detaljan opis problema:Vako zelim da mi se admin sacuva,ali uvjek imam jedan problem dam sebi admina i odem u scriptfile i gde mi se sprema acc i pise koji sam sebi admin level dao,ali cim izadjem i udjem nemam admina ali u scriptfile mi i dalje pise onaj level koji sam dao sebi
Dio skripte:
kod onplayerconect stavim ovo
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), "tReg/%s.ini", ImeIgraca(playerid));
SetPVarInt(playerid,"Admin",dini_Int(file, "Admin"));

i evo komanda za admina,i tu sam stavio ovo sto treba ali nikako mi nece
CMD:adminlvl(playerid,params[])
{
new ID;
new igrac,level;
new string[128];
new imeig[MAX_PLAYER_NAME];
new imepl[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,CRVENA,"Nisi RCON!");
if(sscanf(params,"ui",igrac,level)) return SendMessage(playerid,"{9FCCAF}Koristi /makeadmin <ID_Igraca> <Level>");
if(igrac == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_GREEN,"Netacan id!");
if(level < 0 || level > 3) return SendClientMessage(playerid,ZELENA,"Maximalan level je 3 a minimalan 0!!");
Igrac[igrac][Admin] = level;
format(file,sizeof(file),"tReg/%s.ini", ImeIgraca(ID));
dini_IntSet(file,"Admin",1);
SetPVarInt(playerid,"Admin",1);

GetPlayerName(playerid,imepl,sizeof imepl);
GetPlayerName(igrac,imeig,sizeof imeig);

format(string,sizeof string,"{FF0000}Administrator {FFFF00}%s {FF8300}je dao {CAFFFA}%s {FF8300}admin level {FF0000}%d !",imepl,imeig,level);
SendClientMessageToAll(BIJELA,string);

return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [pomoc]problem sa adminom
Poruka od: Zlatan_Ibrahimovic poslato Mart 29, 2011, 14:43:38 POSLE PODNE
probaj staviti include y_ini.Imao sam i ja slicnih problema takvih pa sam stavio taj inc y ini i radilo mi.Sad ako nije do toga onda nez.Samo znam da je meni radilo kad sam stavio y ini.
Naslov: Odg: [pomoc]problem sa adminom
Poruka od: makelele poslato Mart 29, 2011, 14:46:20 POSLE PODNE
probacu naci sad na samp forumu taj include pa cu viditi
Naslov: Odg: [pomoc]problem sa adminom
Poruka od: Zlatan_Ibrahimovic poslato Mart 29, 2011, 14:48:40 POSLE PODNE
http://forum.sa-mp.com/showthread.php?t=185611&highlight=ysi+include

evo odmah link
Naslov: Odg: [pomoc]problem sa adminom
Poruka od: makelele poslato Mart 29, 2011, 14:52:48 POSLE PODNE
ma isto mi je opet i kad stavim to
Naslov: Odg: [pomoc]problem sa adminom
Poruka od: BloodMaster poslato Mart 29, 2011, 18:35:47 POSLE PODNE
CMD:adminlvl(playerid,params[])
{
new igrac,level;
new string[128];
new imeig[MAX_PLAYER_NAME];
new imepl[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,CRVENA,"Nisi RCON!");
if(sscanf(params,"ui",igrac,level)) return SendMessage(playerid,"{9FCCAF}Koristi /makeadmin <ID_Igraca> <Level>");
if(igrac == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_GREEN,"Netacan id!");
if(level < 0 || level > 3) return SendClientMessage(playerid,ZELENA,"Maximalan level je 3 a minimalan 0!!");
Igrac[igrac][Admin] = level;
GetPlayerName(playerid,imepl,sizeof imepl);
GetPlayerName(igrac,imeig,sizeof imeig);
format(file,sizeof(file),"tReg/%s.ini", imeig);
dini_IntSet(file,"Admin",level);
format(string,sizeof string,"{FF0000}Administrator {FFFF00}%s {FF8300}je dao {CAFFFA}%s {FF8300}admin level {FF0000}%d !",imepl,imeig,level);
SendClientMessageToAll(BIJELA,string);

return 1;
}





Naslov: Odg: [pomoc]problem sa adminom
Poruka od: Aleksandar? poslato Mart 29, 2011, 18:41:12 POSLE PODNE
dini_IntSet(file,"Admin",1);
SetPVarInt(playerid,"Admin",1);


ovo ce mu uvek staviti Admin level 1..
dini_IntSet(file,"Admin",level);
SetPVarInt(igrac,"Admin",level);//ne treba playerid vec igrac...

Naslov: Odg: [pomoc]problem sa adminom
Poruka od: makelele poslato Mart 29, 2011, 20:40:24 POSLE PODNE
ista mi se stvar desava pise mu u acc da je admin level taj i taj odem na server pise niste admin??? Neznam sta da radim tu