Da ne pravim DP , kada smenim nekome GameSagea njemu ostane label iznad glave ne izbrise se
Kada iidem na Admin Duznlosti i i /aoff label ostaje iznad glave , isto kao i za GameSagea.
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 Head Admina da vam postavi kod!");
new kod;
if( sscanf( params, "i", kod ) ) return SendUsageMessage( playerid, "/aon [ kod ] ");
if( PlayerInfo[ playerid ][ xAKod ] == kod ) {
if( AdminDuty[ playerid ] == false ) {
if( kolikodutylabela > 20 ) {
//GRESKA( playerid, "Server Duty limit dosegnut! (20 gs-ova i admina moze biti on duty u isto vrijeme)");
return 1;
}
Pela_SetPlayerHealth( playerid, 100.0);
Pela_SetPlayerArmour( playerid, 100.0);
SCM( playerid, SVIJETLOPLAVA, "Sada si Admin na duznosti." );
if( AdminDuty[ playerid ] == false ) {
AdminDuty[ playerid ] = true;
A_GSDutyLabel[ playerid ] = Create3DTextLabel("Na Admin Duznosti! (Ne ometaj!)", SVIJETLOPLAVA, 0.0, 0.0, 150.0, 50.0, -1, 1);
Attach3DTextLabelToPlayer(A_GSDutyLabel[ playerid ], playerid, 0.0, 0.0, 0.6);
kolikodutylabela += 1;
}
if( PlayerInfo[ playerid ][ xAdmin ] < 1338 ) {
format( globalstring, sizeof( globalstring ), "~r~(!) ADUTY - ~w~Admin %s je na duznosti.", ImeIgraca( playerid ) );
//AdminPoruka( Nashville, globalstring );
sendAltChatMessage( globalstring );
}
}
else return GRESKA( playerid, "Vec si na duznosti." );
}
else return GRESKA( playerid, "Nisi unio ispravan kod!");
return true;
}
CMD:aoff( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] < 1 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
if( AdminDuty[ playerid ] == true ) {
Pela_SetPlayerHealth( playerid, 100.0);
Pela_SetPlayerArmour( playerid, 0.0);
SCM( playerid, SVIJETLOPLAVA, "Vise nisi Admin na duznosti." );
if( AdminDuty[ playerid ] == true ) {
Delete3DTextLabel( A_GSDutyLabel[ playerid ] );
AdminDuty[ playerid ] = false;
kolikodutylabela -= 1;
}
if( PlayerInfo[ playerid ][ xAdmin ] < 1338 ) {
format( globalstring, sizeof( globalstring ), "~r~(!) ADUTY - ~w~Admin %s vise nije na duznosti.", ImeIgraca( playerid ) );
//AdminPoruka( Nashville, globalstring );
sendAltChatMessage( globalstring );
}
}
else return GRESKA( playerid, "Nisi Admin na duznosti." );
return true;
}
CMD:gsoff( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xGameSage ] < 1 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
if( AdminDuty[ playerid ] ) {
Pela_SetPlayerHealth( playerid, 100.0);
Pela_SetPlayerArmour( playerid, 0.0);
SCM( playerid, LIMEGREEN, "Vise nisi Gamesage na duznosti." );
if( AdminDuty[ playerid ] == true ) {
Delete3DTextLabel( A_GSDutyLabel[ playerid ] );
AdminDuty[ playerid ] = false;
kolikodutylabela -= 1;
}
format( globalstring, sizeof( globalstring ), "~r~(!) HDUTY - ~w~GameSage %s vise nije na duznosti.", ImeIgraca( playerid ) );
//RPTChat( GAMESAGE, globalstring );
sendAltChatMessage( globalstring );
}
else return GRESKA( playerid, "Nisi Gamesage na duznosti." );
return true;
}