Započeo (BV) Domy
•18. Jan. 2014.• Zaključano[POMOC] Makeadmin offline
429
pregleda
4
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
109
Postovi:
32
Teme:
Pridružio se:Jul 2013
18. Jan. 2014.
Skripta koju koristim: Moj GMOD od 0
Detaljan opis problema: Kada upisem /makeadmin Pero_Peric a on je offline pise da sam mu postavio admina ali mu u scriptfiles nepostavi, pa ako mi netko može reÄi gdje sam pogrijeÅ¡io, hvala.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Kada upisem /makeadmin Pero_Peric a on je offline pise da sam mu postavio admina ali mu u scriptfiles nepostavi, pa ako mi netko može reÄi gdje sam pogrijeÅ¡io, hvala.
Dio skripte:
YCMD:makeadmin(playerid,params[],help) // Komanda za postavljanje admina.
{
#pragma unused help
new string;
if ((IsPlayerAdmin(playerid)) || PlayerInfo >= 5)
{
new player;
new level;
if(sscanf(params, "si", player, level)) return SendClientMessage(playerid, 0xFFDD66AA, "KORISTENJE: /makeadmin [Admin Lvl]");
if(level >= 0 && level <= 5)
{
if(IsPlayerConnected(GetPlayerId(player)))
{
PlayerInfo[GetPlayerId(player)] = level;
SavePlayer(GetPlayerId(player));
format(string, sizeof(string),"|WARNING| %s je dobio status admina (%02d) od strane admina %s.",player, level, Ime(playerid));
SendAdmMsg(COLOR_LIGHTRED, string);
format(string, sizeof(string),"|SERVER| Dobio si status admina (%02d) od strane admina %s.",level, Ime(playerid));
SendClientMessage(GetPlayerId(player), COLOR_GOLD, string);
}
else
{
format(string, sizeof(string), PATH, player);
if(fexist(string))
{
new INI:File = INI_Open(string);
INI_SetTag(File,"Data");
INI_WriteInt(File,"Admin",level);
INI_Close(File);
format(string, sizeof(string),"|WARNING| %s je dobio status admina (%02d) od strane admina %s.",player, level, Ime(playerid));
SendAdmMsg(COLOR_LIGHTRED, string);
}
else { SendClientMessage(playerid, 0xFF6347AA, "|GRESKA| Upisano ime ne postoji u bazi podataka."); }
}
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
20. Jan. 2014.
Imas previse stvari u toj komandi koje ti nisu potrebne
CMD:makeadmin(playerid, params[])
{
new targetname, filestring, level;
if(sscanf(params, "si", targetname, level)) return SendClientMessage(playerid, -1, "Koristi: /makeadmin [Ime igraca] [admin level]");
format(filestring, sizeof(filestring), "/Users/%s.ini", targetname); //ovde promeni ime fajla u tvoje ime istog fajla gde cuvas igraceve akaunte
if(!fexist(filestring)) return SendClientMessage(playerid, -1, "Igrac ne postoji.");
else
{
new INI:File = INI_Open(filestring);
INI_SetTag(File, "data");
INI_WriteInt(File, "Admin level", level); //samo promeni ime varijable u tvoje
INI_Close(File);
new string[40 + MAX_PLAYER_NAME];
format(string, sizeof(string), "Postavili ste igracu %s, admin level %d", targetname, level);
SendClientMessage(playerid,-1 , string);
}
return 1;
} To ti je samo primer, ti probaj pa javiShot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
109
Postovi:
32
Teme:
Pridružio se:Jul 2013
21. Jan. 2014.
Blaeks wrote on January 20, 2014, 5:55 am:
Imas previse stvari u toj komandi koje ti nisu potrebne
CMD:makeadmin(playerid, params[])
{
new targetname, filestring, level;
if(sscanf(params, "si", targetname, level)) return SendClientMessage(playerid, -1, "Koristi: /makeadmin [Ime igraca] [admin level]");
format(filestring, sizeof(filestring), "/Users/%s.ini", targetname); //ovde promeni ime fajla u tvoje ime istog fajla gde cuvas igraceve akaunte
if(!fexist(filestring)) return SendClientMessage(playerid, -1, "Igrac ne postoji.");
else
{
new INI:File = INI_Open(filestring);
INI_SetTag(File, "data");
INI_WriteInt(File, "Admin level", level); //samo promeni ime varijable u tvoje
INI_Close(File);
new string[40 + MAX_PLAYER_NAME];
format(string, sizeof(string), "Postavili ste igracu %s, admin level %d", targetname, level);
SendClientMessage(playerid,-1 , string);
}
return 1;
} To ti je samo primer, ti probaj pa javiRadi hvala ti puno ali skužio sam da mi ona gore komanda neradi zbog reg/log sistema.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava