Setaju si admina?


Započeo Baki SA, Jun 15, 2018, 23:19:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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..
Poslednja Izmena: Jun 19, 2018, 22:49:53 POSLE PODNE od Bašovski

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
2k18 - Underworld Developer
2k22 - RedRose Developer / Mapper

@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.
Oduvek sam se pitao:
"Zbog cega se ljudi toliko brinu jedni za druge?",
"Zasto ljudi daju sve od sebe da usrece neku osobu?"

Najjednostavnije receno brinu se jer vole tu osobu celim svojim srcem,
daju sve od sebe da je usrece zbog toga sto ne zele da je ikada vide tuznom ili rasplakanom.
#xsarnaaparatima..

Nadji
PlayerInfo[ playerid ][ pNovacBanka ] = 0;
i imas tu za pNovacdzep i tkd.
Ispod pNovacBanka stavi
PlayerInfo[ playerid ][ pAdmin ] = 0;
Scripter - Ventura Project
Ventura Project IP: 91.134.193.97:7790

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)

                           
Poslednja Izmena: Jun 18, 2018, 22:34:27 POSLE PODNE od sparrowww.amx
2k18 - Underworld Developer
2k22 - RedRose Developer / Mapper