Hitno!

Započeo ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ, April 05, 2020, 18:50:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): //
Poslednja Izmena: April 05, 2020, 18:52:19 POSLE PODNE od ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ
Founder of
Digression Community