Započeo ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ
•5. Apr. 2020.Hitno!
321
pregleda
1
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
401
Postovi:
134
Teme:
Pridružio se:Feb. 2017
5. Apr. 2020.
Problem (error/warning): Stavim da se igracu ispise neki tekst u chatu kada udje u zonu, ali kada udje nista mu ne izadje...
Dio skripte:
Evo da se GetNearestGZone koristi za unutar zone:
Debug iz server_log (ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Dio skripte:
GetNearestGZone( playerid ) {
new Float:Pos[ 4 ], id;
GetPlayerPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
for( new id = 1; id < MAX_GZONE; id++ ) {
if( Pos[ 0 ] <= gZoneInfo[ id ][ gZoneMaxX ] && Pos[ 0 ] >= gZoneInfo[ id ][ gZoneMinX ] && Pos[ 1 ] <= gZoneInfo[ id ][ gZoneMaxY ] && Pos[ 1 ] >= gZoneInfo[ id ][ gZoneMinY ] ) {
SCM( playerid, NARACRVENA, "Ova teritorija je u vlasnistvu organizacije: %s." );
SCM( playerid, NARACRVENA, "Da bi je osvojio unutar zone koristi /zauzmi." );
return id;
}
}
return -1;
}
Evo da se GetNearestGZone koristi za unutar zone:
CMD:zauzmi( playerid, params[] ) {
if( GetFactionType( playerid ) != ORG_TIP_BANDA ) return SendErrorMessage( playerid, "Samo bande mogu koristiti ovu komandu." );
new gZone__ID = GetNearestGZone( playerid );
if( gZone__ID == -1 ) return SendErrorMessage( playerid, "Moras biti pored teritorije da bi je zauzeo." );Debug iz server_log (ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava