Problem(error/warning): Kada se logujem na server spawnujem se na 0 0 0 koordinate, to se desava samo kada ima vise od 1 igraca kao sto je na video ispod, znaci kada sam sam na serveru spawnujem se normalno a kada ima nekog spawna me na 0 kord.
Dio skripte:Sta bude trebalo poslacu.
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Slika/video ingame problema(obavezno ako je ingame problem): https://youtu.be/0zy6cDDCHP4
Pomoc oko spawna
893
pregleda
10
postova
7. Apr. 2020.
7. Apr. 2020.
Lestra_Dev wrote on April 7, 2020, 2:26 pm:
Koji je mod u pitanju ne smijes ici spawn cekas sta ce ti ucitati
Ath edit ali sam verovatno ja sjebao nesto usput jer na obicnom radi sve normalno.
10. Apr. 2020.
|Gagi| wrote on April 10, 2020, 12:36 pm:
Fali ti playerinfo za spawn na login funkciji, to moras definisati i OBAVEZNO moras staviti kick kada se klikne spawn....
Imam ovako:
forward Traxx_SetSpawnInfo( playerid );
public Traxx_SetSpawnInfo( playerid ) {
new rand;
if( playerid % 2 == 0 ) {
rand = random( sizeof( RandomLSSpawn1 ) );
antiCheatCS[ playerid ][ TeleportPos ][ 0 ] = RandomLSSpawn1[ rand ][ 0 ];
antiCheatCS[ playerid ][ TeleportPos ][ 1 ] = RandomLSSpawn1[ rand ][ 1 ];
antiCheatCS[ playerid ][ TeleportPos ][ 2 ] = RandomLSSpawn1[ rand ][ 2 ];
SetSpawnInfo( playerid, 0, PlayerInfo[ playerid ][ xSkin ], RandomLSSpawn1[ rand ][ 0 ], RandomLSSpawn1[ rand ][ 1 ], RandomLSSpawn1[ rand ][ 2 ], 90.00, 0, 0, 0, 0, 0, 0 );
}
antiCheatCS[ playerid ][ TeleportCheck ] = 4;
return true;
}Radnom pozicije:
new Float:RandomLSSpawn1[ 4 ][ 3 ] = {
{ 1620.397939, -2285.912109, 13.539937 }, //KOD AERODROMA
{ 1620.360473, -2290.286865, 13.539937 }, //KOD AERODROMA
{ 1620.397939, -2285.912109, 13.539937 }, //KOD AERODROMA
{ 1620.360473, -2290.286865, 13.539937 } //KOD AERODROMA10. Apr. 2020.
Trysha wrote on April 10, 2020, 1:51 pm:
I moj drug je imao isti problem , fora je u tome sto ako si na neparnom ID-u spawnje je te tu , a ako si na parnom se radi okej , ako je to toga.
Da li je tako ?
Da li je tako ?
Pa tako nekako id 0 sve lepo a id 1 propada
10. Apr. 2020.
Koliko vidim Athlone je u pitanju...Gospodine nisi zavrsio statement.... Ako je ostatak nula, a sta ako nije😕 Zato ti se ne nista ne desava posle logina... I to ti je razlog zasto su 0,2,4 imali spawn a 1,3,5 nisu.,...
Evo ti sredjeno sve i neces imati vise problema, uzivaj
Evo ti sredjeno sve i neces imati vise problema, uzivaj
forward Traxx_SetSpawnInfo( playerid );
public Traxx_SetSpawnInfo( playerid ) {
new rand;
if( playerid % 2 == 0 ) {
rand = random( sizeof( RandomLSSpawn1 ) );
antiCheatCS[ playerid ][ TeleportPos ][ 0 ] = RandomLSSpawn1[ rand ][ 0 ];
antiCheatCS[ playerid ][ TeleportPos ][ 1 ] = RandomLSSpawn1[ rand ][ 1 ];
antiCheatCS[ playerid ][ TeleportPos ][ 2 ] = RandomLSSpawn1[ rand ][ 2 ];
SetSpawnInfo( playerid, 0, PlayerInfo[ playerid ][ xSkin ], RandomLSSpawn1[ rand ][ 0 ], RandomLSSpawn1[ rand ][ 1 ], RandomLSSpawn1[ rand ][ 2 ], 90.00, 0, 0, 0, 0, 0, 0 );
}
else {
rand = random( sizeof( RandomLSSpawn2 ) );
antiCheatCS[ playerid ][ TeleportPos ][ 0 ] = RandomLSSpawn2[ rand ][ 0 ];
antiCheatCS[ playerid ][ TeleportPos ][ 1 ] = RandomLSSpawn2[ rand ][ 1 ];
antiCheatCS[ playerid ][ TeleportPos ][ 2 ] = RandomLSSpawn2[ rand ][ 2 ];
SetSpawnInfo( playerid, 0, PlayerInfo[ playerid ][ xSkin ], RandomLSSpawn2[ rand ][ 0 ], RandomLSSpawn2[ rand ][ 1 ], RandomLSSpawn2[ rand ][ 2 ], 360.00, 0, 0, 0, 0, 0, 0 );
}
antiCheatCS[ playerid ][ TeleportCheck ] = 4;
return true;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava