Pomoc

Započeo k0c1c.
7. Avg. 2021.
722
pregleda
8
postova
|novi|skr skr
4
Shot Caller
7. Avg. 2021.
Problem(error/warning): Napravio sam dinamican port sistem i kad napisem /kreirajport izbaci dialog i napisem ime port ali se ne sacuva,a kada idem /aport ne izbaci dialog.
Deo skripte://
Garadooo
5
Forum Don
7. Avg. 2021.
Cudno, mora da je nesto u code-u problem.
|novi|skr skr
4
Shot Caller
7. Avg. 2021.
Galardo wrote on August 7, 2021, 3:30 pm:
Cudno, mora da je nesto u code-u problem.
YCMD:aport(playerid,params[],help)
{
    if(PI[ playerid ][ pAdmin ] >= 1 )
{
if( !AdminDuty[ playerid ] ) return SCM( playerid,-1,"Da bi koristili ovu komandu morate biti na duznosti." );
        if( PI[ playerid ][ pAdmin ] < 7 ) {
          //  if( UzeoOpremu[ playerid ] == true ) return SCM( playerid,-1,Ne mozes koristi ovu komandu dok radis posao ili imas opremu posla." );
// if( PI[ playerid ][ pWanted ] != 0 ) return SCM( playerid,-1, "Ne mozes koristi ovu komandu dok imas wanted level." );
if( PI[ playerid ][ pZatvor ] != 0 ) return SCM( playerid,-1, "Ne mozes koristi ovu komandu dok si u jailu." );
}
new DialogStrgEx;
strdel( DialogStrgEx, 0, sizeof( DialogStrgEx ) );
for( new i = 0; i < MAX_APORTS; i++ ) {
if( aportInfo[ i ][ aportCreated ] == 1 ) {
format( DialogStrgEx, sizeof( DialogStrgEx ), "%s%s\n", DialogStrgEx, aportInfo[ i ][ aportName ] );
}
}
SPD(playerid, 9813, DSL, "Project", DialogStrgEx, "da", "ne" );
}
else return SCM( playerid,-1,"Niste u mogucnosti koristiti ovu komandu." );
    return true;
}
YCMD:kreirajaport(playerid,params[],help)
{
if(PI[ playerid ][ pAdmin ] >= 7 )
{
SPD( playerid, 9814, DSI, "Project", "Unesite ime ovog mesta za Admin port.", "DA", "NE" );
SCM(playerid,-1,"Uspesno ste kreirali lokaciju");
}
    return true;
}
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,""SPLAVA"[SA:RP] "BELA"Uspesno ste se teleportovali do lokacije %s.",aportInfo[listitem ]);
  }
  return true;
}
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", nameaport ) ) return SPD( playerid, 9814, 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,""SPLAVA"[SA:RP] "BELA"Uspesno si kreirao novu lokaciju za Admin TEAM port." );
  }
  return true;
}
Taylor Script
4
Made Man
7. Avg. 2021.
daj kod gdje cuvas port lokaciju i ime
|novi|skr skr
4
Shot Caller
7. Avg. 2021.
_tayloR wrote on August 7, 2021, 3:43 pm:
daj kod gdje cuvas port lokaciju i ime
#define MAX_APORTS			100
#define F_APORT "Ostalo/aport.cfg"

enum aportData {
    aportID,
    aportCreated,
aportName[ 50 ],
Float:aportPos[ 3 ]
};
new aportInfo[ MAX_APORTS ][ aportData ];
Frozen_Capone
5
Crime Lord
7. Avg. 2021.
Jel si siguran da ti rade ti fDialozi?
|novi|skr skr
4
Shot Caller
7. Avg. 2021.
Fr0z3n wrote on August 7, 2021, 3:47 pm:
Jel si siguran da ti rade ti fDialozi?

da brt izadje dialog da se kreira al nprm kad napisem ime ne radi
|novi|skr skr
4
Shot Caller
7. Avg. 2021.
forward SaveAports( );
public SaveAports( ) {

if( fexist( F_APORT ) ) {
fremove( F_APORT );
}

new File:_h_handler = fopen( F_APORT, io_append ), _s_str;

for( new i = 0; i < MAX_APORTS; i++) {
        format(_s_str, sizeof(_s_str), "%d,%d,%s,%f,%f,%f\r\n", aportInfo[ i ][ aportID ], aportInfo[ i ][ aportCreated ], aportInfo[ i ][ aportName ], aportInfo[ i ][ aportPos ][ 0 ], aportInfo[ i ][ aportPos ][ 1 ], aportInfo[ i ][ aportPos ][ 2 ] );
        fwrite(_h_handler, _s_str);
}

fclose(_h_handler);

return 1;
}
forward LoadAports( );
public LoadAports( ) {

if( fexist( F_APORT ) ) {
new File:_h_handler = fopen( F_APORT, io_read ), _l_str, i = 0;
        new arrCoords[ 6 ][ 64 ];
while( fread( _h_handler, _l_str ) ) {
split( _l_str, arrCoords, ',' );
aportInfo[ i ][ aportID ] = strval( arrCoords[ 0 ] );
aportInfo[ i ][ aportCreated ] = strval( arrCoords[ 1 ] );
            strmid( aportInfo[ i ][ aportName ], arrCoords[ 2 ], 0, strlen( arrCoords[ 2 ] ), 255);
            aportInfo[ i ][ aportPos ][ 0 ] = floatstr( arrCoords[ 3 ] );
            aportInfo[ i ][ aportPos ][ 1 ] = floatstr( arrCoords[ 4 ] );
            aportInfo[ i ][ aportPos ][ 2 ] = floatstr( arrCoords[ 5 ] );

i++;
}

fclose(_h_handler);
}

return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha