Pomoc


Započeo k0c1c., Avgust 07, 2021, 16:06:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Napravio sam dinamican port sistem i kad napisem /kreirajport ne izbaci dialoge a ove warnig mi izbacuje
warning 209: function "GDialog_45123" should return a value

Deo skripte://
Poslednja Izmena: Avgust 09, 2021, 00:33:35 PRE PODNE od M Ө M Σ N Z I

taj dialog ti ne vraca nikakav return, stavis na dnu response return true; / return 1; svejedno

Galardo

*

mgWhosyGD

Citat: _tayloR poslato Avgust 07, 2021, 16:37:11 POSLE PODNE
taj dialog ti ne vraca nikakav return, stavis na dnu response return true; / return 1; svejedno
Nije svejedno, true(false) moze biti u slucaju da je boolean.

Citat: _tayloR poslato Avgust 07, 2021, 16:37:11 POSLE PODNE
taj dialog ti ne vraca nikakav return, stavis na dnu response return true; / return 1; svejedno
fDialog(9813) {

  if( !response )
  if( response ) {
  new tmpcar = GetPlayerVehicleID( playerid );
  if( GetPlayerState( playerid ) == 2 ) {
  JBC_SetVehiclePos( tmpcar, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
  }
  else
  {
  JBC_SetVehiclePos( playerid, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
  }
  SetPlayerInterior( playerid, 0 );
  SetPlayerVirtualWorld( playerid, 0 );
  SCM(playerid,-1, "Uspesno ste se teleportovali do lokacije %s.", aportInfo[ listitem ][ aportName ]);
  return 1;
  }
}
fDialog(9814) {
  if( !response )
  if( response )
  {
  new id = -1, Float:PozX, Float:PozY, Float:PozZ, nameaport[ 50 ];
  for( new a = 0; a < MAX_APORTS; a++ ) {
  if( aportInfo[ a ][ aportCreated ] != 1 )
  {
  id = a;
  break;
  }
  else continue;
  }
  if( id == -1 ) return SCM( playerid,-1,"Nema vise mesta za kreiranje Admin TEAM portova." );
  if( sscanf( inputtext, "s[50]", nameaport ) ) return SPD( playerid, 43213, DSI, "Test", "Unesite ime ovog mesta za Admin TEAM port.", "da", "ne" );
  GetPlayerPos( playerid, PozX, PozY, PozZ );
  aportInfo[ id ][ aportID ] = id;
  aportInfo[ id ][ aportCreated ] = 1;
  aportInfo[ id ][ aportPos ][ 0 ] = PozX;
  aportInfo[ id ][ aportPos ][ 1 ] = PozY;
  aportInfo[ id ][ aportPos ][ 2 ] = PozZ;
  strmid( aportInfo[ id ][ aportName ], nameaport, 0, strlen( nameaport ), 50 );
  SaveAports( );
  SCM( playerid,-1,"Uspesno si kreirao novu lokaciju za Admin TEAM port." );
  return 1;
  }
}

Citat: Galardo poslato Avgust 07, 2021, 16:56:01 POSLE PODNE
Nije svejedno, true(false) moze biti u slucaju da je boolean.
fDialog(9813) {

  if( !response )
  if( response ) {
  new tmpcar = GetPlayerVehicleID( playerid );
  if( GetPlayerState( playerid ) == 2 ) {
  JBC_SetVehiclePos( tmpcar, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
  }
  else
  {
  JBC_SetVehiclePos( playerid, aportInfo[ listitem ][ aportPos ][ 0 ], aportInfo[ listitem ][ aportPos ][ 1 ], aportInfo[ listitem ][ aportPos ][ 2 ] );
  }
  SetPlayerInterior( playerid, 0 );
  SetPlayerVirtualWorld( playerid, 0 );
  SCM(playerid,-1, "Uspesno ste se teleportovali do lokacije %s.", aportInfo[ listitem ][ aportName ]);
  return 1;
  }
}
fDialog(9814) {
  if( !response )
  if( response )
  {
  new id = -1, Float:PozX, Float:PozY, Float:PozZ, nameaport[ 50 ];
  for( new a = 0; a < MAX_APORTS; a++ ) {
  if( aportInfo[ a ][ aportCreated ] != 1 )
  {
  id = a;
  break;
  }
  else continue;
  }
  if( id == -1 ) return SCM( playerid,-1,"Nema vise mesta za kreiranje Admin TEAM portova." );
  if( sscanf( inputtext, "s[50]", nameaport ) ) return SPD( playerid, 43213, DSI, "Test", "Unesite ime ovog mesta za Admin TEAM port.", "da", "ne" );
  GetPlayerPos( playerid, PozX, PozY, PozZ );
  aportInfo[ id ][ aportID ] = id;
  aportInfo[ id ][ aportCreated ] = 1;
  aportInfo[ id ][ aportPos ][ 0 ] = PozX;
  aportInfo[ id ][ aportPos ][ 1 ] = PozY;
  aportInfo[ id ][ aportPos ][ 2 ] = PozZ;
  strmid( aportInfo[ id ][ aportName ], nameaport, 0, strlen( nameaport ), 50 );
  SaveAports( );
  SCM( playerid,-1,"Uspesno si kreirao novu lokaciju za Admin TEAM port." );
  return 1;
  }
}