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: [pawn]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;
}
[/pawn]
Evo da se GetNearestGZone koristi za unutar zone:
[pawn]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." );[/pawn]
Debug iz server_log (ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //