Započeo Raikkonen
•8. Maj 2020.• ZaključanoLabeli iznad glave PD kada uzme Duty
547
pregleda
6
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
121
Postovi:
23
Teme:
Pridružio se:Dec. 2017
8. Maj 2020.
Problem(error/warning): Ovako , kada PD/SWAT uzme duznost , njemu se automatski stvara label iznad glave na Admin Duznosti. Ovo se pre desavalo sa GameSageovima , ali sam ubacio nov Label i radi. Ja sam trazio u skripti gde bi se ovaj label mogao stvoriti i misllim da je ovo u pitanju
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Kod:
//
Dio skripte:
UzeoOpremu[ playerid ] = false;
if( AdminDuty[ playerid ] == true ) {
Delete3DTextLabel( A_GSDutyLabel[ playerid ] );
AdminDuty[ playerid ] = false;
kolikodutylabela -= 1;
}
return true;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Kod:
//
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
121
Postovi:
23
Teme:
Pridružio se:Dec. 2017
8. Maj 2020.
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.
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;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
101
Postovi:
11
Teme:
Pridružio se:Maj 2020
8. Maj 2020.
Raikkonen wrote on May 8, 2020, 11:20 am:
Mod je CH , radimo na njemu vec 2 meseca , jjedino ovo je jedini bag koji smo otkrili.
Steta je da se toliko vreme baci u vodu , nadam se da razumes.
Steta je da se toliko vreme baci u vodu , nadam se da razumes.
Bolje onda obriši SVE što ima veze sa labelima i recreate ih full jer ovako nema smisla, prestar je to mod 🙂
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
25 / 100 XP
Početnik(0)
126
Postovi:
0
Teme:
Pridružio se:Maj 2020
8. Maj 2020.
Ovaj mod ne koristi incognito streamer 😕
Sa incognito streamer-om ti nije potreban "Attach3D..."
Samo:
CreateDynamic3DTextLabel(const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, PLAYERID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_3D_TEXT_LABEL_SD, STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1, priority = 0)
Sa incognito streamer-om ti nije potreban "Attach3D..."
Samo:
CreateDynamic3DTextLabel(const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, PLAYERID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_3D_TEXT_LABEL_SD, STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1, priority = 0)
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava