Problem aduty za vlasnika


Započeo Roby Mapper, Jul 17, 2017, 16:04:24 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Athlone v.1.0
Detaljan opis problema: Za sve admine kada kucaju /aduty pise da je na duznosti svim igracima da kucaju /askq za pomoc ali admin 7 vlasniku ne pise mozete mi pomoci kako da namestim da pise i vlasniku da je na duznosti
Dio skripte: https://pastebin.com/RX11jQwk
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
#ROBY
#ONLINE !
----- NIKAD PORAZ SAMO LEKCIJA! -----

Atlhone mod nije za pocetnike.. To ti je do komande. Daj komandu /askq moras da namestis da tekst pitanja vide i admin 7. Verovatno imas forward i samo namestis da moze da vide i admin sedam ovako to izgleda kod mene.

forward AdminPoruke(color, string[]);
public AdminPoruke(color, string[])
{
	foreach(Player,i)
	{
		if(PlayerInfo[i][pAdmin] >= 1)
		{
			SendClientMessage(i, color, string);
		}
	}
}

i onda kod komande /askq dodas ovako

format(string, sizeof(string), ""); // tu ide tekst npr: PITANJE: %s  je postavio pitanje: %s
	AdminHelper(-1,string); // ovo je ko ce tu poruku da vidi posto si tu u forwardu stavio svi admini jednaki ili veci od 1 onda oni vide


a ako zelis da moraju bidi na duznosti onda dodas u forwardu proveru if else za duznost.. prosto
Poslednja Izmena: Jul 17, 2017, 16:55:42 POSLE PODNE od |Gagi|

Ja imam ovako mozes mi da mi ubacis pls
   https://pastebin.com/JmzpNdy8
#ROBY
#ONLINE !
----- NIKAD PORAZ SAMO LEKCIJA! -----


pa eto ti kucaj umesto
if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) { // ovo ti znaci ako je xAdmin level manji od 7, znaci 6 pa dole oni mogu a 7 be moze moras staviti <= 7

ali najbolje da ne bi bilo greske stavi ovako i nece biti problema... Moj savet nemoj koristiti taj mod nije za pocetnike.. Ima ces skoro svaki put problem ako nesto dodas jer skriptan je tako da moras znati dosta u vezi pawn..

ovako stavi i bice ok sve
if( PlayerInfo[ playerid ][ xAdmin ] >= 1 ) {
Poslednja Izmena: Jul 17, 2017, 18:42:35 POSLE PODNE od |Gagi|

@|Gagi| hvala ti radi  :D @Amain  MOZE LOCK BRT
#ROBY
#ONLINE !
----- NIKAD PORAZ SAMO LEKCIJA! -----

Pa naravno da radi nista brate uvek :D Imas opciju da sam zakljucas temu  ;)

Na Athlone modu nema komanda /aduty nego /aon i kod ;)

@TheVinny  Na verziji koju koristim ja ima /aduty 1.1 ver
#ROBY
#ONLINE !
----- NIKAD PORAZ SAMO LEKCIJA! -----

CMD:aduty(playerid, params[])
{
	if(PlayerInfo[playerid][xHiac] < 1) return GRESKA(playerid, "Niste autorizovani da koristite ovu komandu");
	if(!HiacDuty[playerid])
	{
		if(PlayerInfo[playerid][xHiac] >= 1)
	  	{
		    SetPlayerColor(playerid, 0x000000FF);
   		}
		Pinki_SetPlayerHealth(playerid, 100);
		Pinki_SetPlayerArmour(playerid, 99);
		if(PlayerInfo[playerid][xHiac] < 5 && PlayerInfo[playerid][xPol] == 1)
		SendInfoMessage(playerid, "Sada si Hiac na duznosti.");
		HiacDuty[playerid] = true;
        if(PlayerInfo[playerid][xHiac] < 7)
		{
        	format(globalstring, sizeof(globalstring), "Hiac %s "col_white"je na duznosti.", ImeIgraca(playerid));
			HiacPoruka(ZELENA, globalstring);
 	}
	}
	else
	{
	    Pinki_SetPlayerHealth(playerid, 40);
		Pinki_SetPlayerArmour(playerid, 0);
	    SendInfoMessage(playerid, "Vise nisi Hiac na duznosti.");
	    if(PlayerInfo[playerid][xHiac] < 7)
		{
            format(globalstring, sizeof(globalstring), "Hiac %s "col_white"vise nije na duznosti.", ImeIgraca(playerid));
			HiacPoruka(ZELENA, globalstring);
 		}
	    HiacDuty[playerid] = false;
	}
    return true;
}

Ovo sam ja radio kad sam radio na BlackMoney modu. Zameni promenljive sa tvojima i tjt :)

@Tosic ãƒ,,  Resio sam problem vec odavno ali hvala ti molim modotere da lock @Amain  @MEDO
#ROBY
#ONLINE !
----- NIKAD PORAZ SAMO LEKCIJA! -----