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