Skripta koju koristim:Avalon Gaming ( Nesto kao Perfect Gaming )
Detaljan opis problema:
Nemam sta slikati znaci koristim navedeni mod i Imam srw 30+ dnevno ali neki likovi udju i nekako si setaju pri loginu neke random admin levele 49 113 i tako to lupam e sad zanima me kako to fix Nema nikakve cmd tajne Cuo sam da nesto spamaju brzo kad tek udju na srw i setaju si ali ne znam sta i kako jer u logovima nista nema
Neke slike/video za lakse dobivanje pomoci(neobavezno):nepotrebno
Dio skripte:Ne vidim nista u modu da ima nekih problema
Neke slike/video za lakse dobivanje pomoci(neobavezno):Nepotrebno
P.S. Molim Vas da mi sto prije netko pomogne..
Posalji sastav komande za setanje admina
@Fqris ///////////////////////////////////////////////////////
YCMD:postaviadmina(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SRWBOJA"[EG:RP] "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(!strcmp(GetName(playerid), "Baki", true) || !strcmp(GetName(playerid), "Virus", true) || !strcmp(GetName(playerid), "Taysi", true))
{
new player, level, string[400];
if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, ""SRWBOJA"EG Pomoc | "LJUB"/postaviadmina [ID/Ime] [Level (1-6)]");
if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[EG:RP] "BELA"Pogresan ID!");
if(level < 0 || level > 6) return SendClientMessage(playerid, -1, ""CRVENA"[EG:RP] "SIVA"Admin Level ne moze biti manji od 0 i veci od 6!");
PlayerInfo[player][pAdmin] = level;
format(string, sizeof(string), ""SRWBOJA"A | "BELA"Vlasnik "SRWBOJA"%s "BELA"vam je postavio Admina "SRWBOJA"%d.", GetName(playerid), level);
SendClientMessage(player, -1, string);
format(string, sizeof(string), ""CRVENA"A | "BELA"Igracu "CRVENA"%s "BELA"ste postavili Admina "CRVENA"%d.", GetName(player), level);
SendClientMessage(playerid, -1, string);
if(level == 0)
{
SetPlayerColor(player, BELA2);
AdminDuty[player] = 0;
}
else
{
PlayerInfo[player][pAdminpin] = 1+random(2);
new INI:File = INI_Open(Korisnici(player));
INI_WriteInt(File,"Adminpin",PlayerInfo[player][pAdminpin]);
INI_Close(File);
format(string, sizeof(string), ""CRVENA"A | "BELA"Vas pin kod je: "CRVENA"%d", PlayerInfo[player][pAdminpin]);
SendClientMessage(player, -1, string);
new arank[128];
if(PlayerInfo[playerid][pSkripter] == 1) { arank = "Scripter"; }
else if(PlayerInfo[playerid][pVlasnik] == 1) { arank = "Vlasnik"; }
else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "Admin Level 6 ( Direktor )"; }
else { arank = "Admin"; }
format(string, sizeof(string), "{FFFFFF}Cestitamo Vam, postali ste Admin na {008AFF}Elitez Gaming Community!\n{FFFFFF}Admin Level {008AFF}%d {FFFFFF}Vam je dao {008AFF}%s %s.\n{FFFFFF}Vazno : Pri svakom ulasku na server trazice Vam se provera {F81414}PIN koda {FFFFFF}radi sigurnosti!\nZapisite negde ovaj broj, da znate za ubuduce!\n Vas KOD : {F81414}%d",level,arank, GetName(playerid),PlayerInfo[player][pAdminpin]);
ShowPlayerDialog(player, 336, DIALOG_STYLE_MSGBOX, "Admin", string, "Uredu", "");
}
SavePlayer(player);
}
else
{
SendClientMessage(playerid, -1, ""CRVENA"[EG]"SIVA"Sta pokusavas pajseru?");
}
return 1;
}
////////////////////////////////////////////////////////
Evo za duty
///////////////////////////////////////////////////////
YCMD:aduty(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SRWBOJA"[EG:RP] "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""CRVENA"[ERROR] "BELA"Ne mozes to!");
if(PlayerInfo[playerid][pTrazeniLevel] != 0) return SCM(playerid, -1, ""SRWBOJA"[EG]"BELA"Imate trazeni level ne mozete koristiti ovu komandu");
new string[110];
if(AdminDuty[playerid] == 0)
{
format(string,sizeof(string),""SRWBOJA"[EG:RP] "BELA"Admin "SRWBOJA"%s "BELA"je na "SRWBOJA"duznosti"BELA"!",GetName(playerid));
SendAdminMessage(-1,string);
AdminDuty[playerid] = 1;
SetPlayerColor(playerid, 0x0096FFFF);
JBC_SetPlayerArmour(playerid, 999.9);
JBC_SetPlayerHealth(playerid, 999.9);
TextDrawShowForPlayer(playerid, Aduty);
}
else if(AdminDuty[playerid] == 1)
{
JBC_SetPlayerArmour(playerid, 99.0);
JBC_SetPlayerHealth(playerid, 99.0);
format(string,sizeof(string),""SRWBOJA"[EG:RP] "BELA"Admin "SRWBOJA"%s "BELA"nije vise na "CRVENA"duznosti"BELA"!",GetName(playerid));
SendAdminMessage(-1,string);
SetPlayerColor(playerid, BELA2);
AdminDuty[playerid] = 0;
TextDrawHideForPlayer(playerid, Aduty);
}
return 1;
}
//////////////////////////////////////////////////////
Help
Ne setaju si admin, kad se loginuje odma mu se skida admin to je samo na loginu podešeno da ima admina, ali ne moze nista sa njim :D D
@Foxyyy da brt ali moze koristiti CMD spawn i tako neke sitnice jel moguce popravi
Citat: Baki SA poslato Jun 15, 2018, 23:30:14 POSLE PODNE
@Foxyyy da brt ali moze koristiti CMD spawn i tako neke sitnice jel moguce popravi
Daj nam kod za login.
Nadji
PlayerInfo[ playerid ][ pNovacBanka ] = 0;
i imas tu za pNovacdzep i tkd.
Ispod pNovacBanka stavi
PlayerInfo[ playerid ][ pAdmin ] = 0;
To je ovo Nacho ?
INI_Close(File);
PlayerInfo[ playerid ][ pNovacBanka ] = 10000;
PlayerInfo[ playerid ][ pBankovniRacun ] = 1;
PlayerInfo[ playerid ][ pLevel ] = 8; //Pocetni stats
SetPlayerScore( playerid, PlayerInfo[ playerid ][ pLevel ] );
PlayerInfo[ playerid ][ pTutorial ] = 0;
PlayerInfo[ playerid ][ pAdmin ] = 0;
PlayerInfo[ playerid ][ pZlato ] = 5;
PlayerInfo[ playerid ][ pNovacDzep ] = 2000000; //Pocetni stats
PlayerInfo[ playerid ][ pProveraSpawna ] = SPAWN_NORMAL;
JBC_GivePlayerMoney( playerid, PlayerInfo[ playerid ][ pNovacDzep ] );
Update_Skin( playerid, PlayerInfo[ playerid ][ pSkin ] );
Tako vec bilo . .
..
Ali oni si ne setaju onog pravog admina nego neke random alvl tipa 49 113 i tako.. To.
Ovako,Stavis sve komande u GameMode da se mora ulogovati da bi se koristila komanda (apoklon,spawn,unistisvekvarove,serverime).Ili napravi da se ne moze pisati nista u chat na loginu tako nece niko nista moci uraditi.
Stavi na komande provjeru dali je igraÄ konektoan/ulogovan, vidim gore kod tebe na postaviadmina je iskljucena provjera :D
if(UlogovanProvera[playerid] == 0)
Prebaci u
if(UlogovanProvera[playerid] == 1)