FS ponistava admin duty


Započeo Jesteibice, April 16, 2020, 19:07:19 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Ubacio sam ovu FS https://pastebin.com/nZYP0sVn, i admin duty kao da ne radi ne vraca helte a trebalo bi da vraca kad izbacim radi sve norm, nije mi nista jasno....
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike

Ne vidim nista ovde sto bi predstavljalo problem... Daj nam ti ipak tu komandu za uzimanje Admin duznosti.
Founder of
Digression Community

Citat: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 16, 2020, 19:12:45 POSLE PODNE
Ne vidim nista ovde sto bi predstavljalo problem... Daj nam ti ipak tu komandu za uzimanje Admin duznosti.
CMD:aon( playerid, params[] ) {
	if( PlayerInfo[ playerid ][ xAdmin ] < 1 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    if( PlayerInfo[ playerid ][ xAKod ] == 0 ) return GRESKA( playerid, "Trazite od ownera da vam postavi kod!");

	if( !AdminDuty[ playerid ] ) {
		SPD( playerid, dialog_ADMINVERIFI, DSI, D_NASLOV, "Unesite ispod svoj ABF kod:", D_UNESI, D_ODUSTANI );
	}
	else if( AdminDuty[ playerid ] ) {
		Traxx_SetPlayerHealth( playerid, 50);
		Traxx_SetPlayerArmour( playerid, 0);
		SetPlayerColor(playerid, 0xFFFFFFFF);
		SetPlayerSkin( playerid, PlayerInfo[ playerid ][ xSkin ] );

		Info( playerid, "Skinuo si ABF Duznost!", 7 );
	    if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) {
	        format( globalstring, sizeof( globalstring ), "(( "col_white"Administrator "col_srvboja"%s "col_white"vise nije na duznosti. "col_srvboja"))", ImeIgraca( playerid ) );
			SCMA(SERVERBOJA, globalstring );
 		}
	    AdminDuty[ playerid ] = false;
	}
	return true;
}




Evo ali dok nisam ubacio tu FS sve je radilo normalno

Citat: Jesteibice poslato April 16, 2020, 19:17:01 POSLE PODNE
CMD:aon( playerid, params[] ) {
	if( PlayerInfo[ playerid ][ xAdmin ] < 1 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    if( PlayerInfo[ playerid ][ xAKod ] == 0 ) return GRESKA( playerid, "Trazite od ownera da vam postavi kod!");

	if( !AdminDuty[ playerid ] ) {
		SPD( playerid, dialog_ADMINVERIFI, DSI, D_NASLOV, "Unesite ispod svoj ABF kod:", D_UNESI, D_ODUSTANI );
	}
	else if( AdminDuty[ playerid ] ) {
		Traxx_SetPlayerHealth( playerid, 50);
		Traxx_SetPlayerArmour( playerid, 0);
		SetPlayerColor(playerid, 0xFFFFFFFF);
		SetPlayerSkin( playerid, PlayerInfo[ playerid ][ xSkin ] );

		Info( playerid, "Skinuo si ABF Duznost!", 7 );
	    if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) {
	        format( globalstring, sizeof( globalstring ), "(( "col_white"Administrator "col_srvboja"%s "col_white"vise nije na duznosti. "col_srvboja"))", ImeIgraca( playerid ) );
			SCMA(SERVERBOJA, globalstring );
 		}
	    AdminDuty[ playerid ] = false;
	}
	return true;
}




Evo ali dok nisam ubacio tu FS sve je radilo normalno
Totalno sam se zbunio, ti kazes ne vraca kada se SKINE duznost, ja ti trazim kada se UZIMA. :'( Daj nam skidanje Admin duznosti.
Founder of
Digression Community

Daj nam dialog dialog_ADMINVERIFI
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

NENENENE niste skontali kada sam na duty ne bi trebalo da mi se oduzima HP ali se meni oduzima dok je ta FS ukljucena

else if( dialogid == dialog_ADMINVERIFI ) {
		if( !response ) return true;
		if( response ) {
		    if( PlayerInfo[ playerid ][ xAKod ] == strval( inputtext ) && !isnull( inputtext ) ) {
				if( !AdminDuty[ playerid ] ) {
					Traxx_SetPlayerHealth( playerid, 100);
					Traxx_SetPlayerArmour( playerid, 99);
					SetPlayerColor(playerid, CRNA);
					if( PlayerInfo[ playerid ][ xAdmin ] < 5 && PlayerInfo[ playerid ][ xPol ] == 1 ) {
						SetPlayerSkin( playerid, 294 );
					}
					else if( PlayerInfo[ playerid ][ xAdmin ] >= 1 && PlayerInfo[ playerid ][ xPol ] == 2 ) {
					    SetPlayerSkin( playerid, 91 );
					}
					Info( playerid, "Sada si na ABF Duznosti!", 7 );

					AdminDuty[ playerid ] = true;
		            if( PlayerInfo[ playerid ][ xAdmin ] < 4 ) {
				        format( globalstring, sizeof( globalstring ), "(( "col_white"Administrator "col_srvboja"%s "col_white"je sada na duznosti, ako vam je potrebna pomoc - /pitaj "col_srvboja"))", ImeIgraca( playerid ) );
						SCMA(SERVERBOJA, globalstring );
		            }
				}
				else return GRESKA( playerid, "Vec si na ABF duznosti." );
			}
			else return GRESKA( playerid, "Pogresan kod." );
		}
	}

Jos jedna cudna pojava koju sam sad primetio jeste ta da su mi svi igraci afk dok je ukljucena FS.Da li jednostano ne odgovara ili sta je ne znam.



Citat: Jesteibice poslato April 16, 2020, 20:07:41 POSLE PODNE
Postoji li jos neka slicna ?

Obijasni mi sta ce ti FS kada imas komandu celu i to iz Athloe moda ...  ::)

Nije komanda, koristim ath mod i nisam primetio to   :)

FS je uredu, samo ne razumem kako ti se oduzima hp?

CMD:aon( playerid, params[] ) {
	if( PlayerInfo[ playerid ][ xAdmin ] < 1 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    if( PlayerInfo[ playerid ][ xAKod ] == 0 ) return GRESKA( playerid, "Trazite od ownera da vam postavi kod!");

	if( !AdminDuty[ playerid ] ) {
		SPD( playerid, dialog_ADMINVERIFI, DSI, D_NASLOV, "Unesite ispod svoj ABF kod:", D_UNESI, D_ODUSTANI );
	}
	else if( AdminDuty[ playerid ] ) {
		Traxx_SetPlayerHealth( playerid, 100);
		Traxx_SetPlayerArmour( playerid, 100);
		SetPlayerColor(playerid, 0xFFFFFFFF);
		SetPlayerSkin( playerid, PlayerInfo[ playerid ][ xSkin ] );

		Info( playerid, "Skinuo si ABF Duznost!", 7 );
	    if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) {
	        format( globalstring, sizeof( globalstring ), "(( "col_white"Administrator "col_srvboja"%s "col_white"vise nije na duznosti. "col_srvboja"))", ImeIgraca( playerid ) );
			SCMA(SERVERBOJA, globalstring );
 		}
	    AdminDuty[ playerid ] = false;
	}
	return true;
}

Komandu koju trenutno imas samo zameni sa ovom i tjt :D
Zato sto kada ti skine duznost pise ti u skripti da mu seta samo 50 HP :D

Citat: Trysha poslato April 16, 2020, 20:48:50 POSLE PODNE
CMD:aon( playerid, params[] ) {
	if( PlayerInfo[ playerid ][ xAdmin ] < 1 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    if( PlayerInfo[ playerid ][ xAKod ] == 0 ) return GRESKA( playerid, "Trazite od ownera da vam postavi kod!");

	if( !AdminDuty[ playerid ] ) {
		SPD( playerid, dialog_ADMINVERIFI, DSI, D_NASLOV, "Unesite ispod svoj ABF kod:", D_UNESI, D_ODUSTANI );
	}
	else if( AdminDuty[ playerid ] ) {
		Traxx_SetPlayerHealth( playerid, 100);
		Traxx_SetPlayerArmour( playerid, 100);
		SetPlayerColor(playerid, 0xFFFFFFFF);
		SetPlayerSkin( playerid, PlayerInfo[ playerid ][ xSkin ] );

		Info( playerid, "Skinuo si ABF Duznost!", 7 );
	    if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) {
	        format( globalstring, sizeof( globalstring ), "(( "col_white"Administrator "col_srvboja"%s "col_white"vise nije na duznosti. "col_srvboja"))", ImeIgraca( playerid ) );
			SCMA(SERVERBOJA, globalstring );
 		}
	    AdminDuty[ playerid ] = false;
	}
	return true;
}

Komandu koju trenutno imas samo zameni sa ovom i tjt :D
Zato sto kada ti skine duznost pise ti u skripti da mu seta samo 50 HP :D
Nisi pogledao FS...