Započeo Jesteibice
•3. Apr. 2020.• ZaključanoKada se loginujem na server umirem
788
pregleda
10
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
68
Postovi:
21
Teme:
Pridružio se:Apr. 2020
3. Apr. 2020.
Problem(error/warning):Kada se ulogujem na server umirem tj. seta se hp na 0. Ostavicu kod iz onplayerspawn. U pitanju je ATH mod.
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/GwJVUtb link iz skript fajlova
Dio skripte:
Traxx_SetPlayerHealth( playerid, 50.0+PlayerInfo[ playerid ][ xSHealth ] );
if( PlayerInfo[ playerid ][ xVIPLevel ] >= 5 ) {
Traxx_SetPlayerHealth( playerid, 100.00 );
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/GwJVUtb link iz skript fajlova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
68
Postovi:
21
Teme:
Pridružio se:Apr. 2020
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
68
Postovi:
21
Teme:
Pridružio se:Apr. 2020
3. Apr. 2020.
TarikBrt wrote on April 3, 2020, 7:28 pm:
Jel posjeduješ VIP 5 ?
To je samo za vip 5 da ima 100hp na spawnu uvek, a za ostale igrace stoji 50hp.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
117
Postovi:
2
Teme:
Pridružio se:Feb. 2020
3. Apr. 2020.
Preporucio bih ti da proveris u podesavanjima naloga promenljivu xSHealth.
Moguce je da ti je xSHealth manji od -50.0 i samim zbirom 50 + PlayerInfo[ playerid ][ xSHealth ] dobijas 0 ili manje od 0.
Moguce je da ti je xSHealth manji od -50.0 i samim zbirom 50 + PlayerInfo[ playerid ][ xSHealth ] dobijas 0 ili manje od 0.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
814
Postovi:
50
Teme:
Pridružio se:Jan. 2019
3. Apr. 2020.
Cekaj stavi da svim igracima seta na 100 a ako je igrac vip5 da mu seta jos i pancir
Traxx_SetPlayerHealth(playerid, 100);
if( PlayerInfo[ playerid ][ xVIPLevel ] >= 5 ) {
Traxx_SetPlayerArmour( playerid, 100 );
}
Traxx_SetPlayerHealth(playerid, 100);
if( PlayerInfo[ playerid ][ xVIPLevel ] >= 5 ) {
Traxx_SetPlayerArmour( playerid, 100 );
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
68
Postovi:
21
Teme:
Pridružio se:Apr. 2020
4. Apr. 2020.
Lestra_Dev wrote on April 3, 2020, 7:54 pm:
Vako stavi...
Traxx_SetPlayerHealth(playerid, 50);
if( PlayerInfo[ playerid ][ xVIPLevel ] >= 5 ) {
Traxx_SetPlayerHealth( playerid, 100 );
}
Traxx_SetPlayerHealth(playerid, 50);
if( PlayerInfo[ playerid ][ xVIPLevel ] >= 5 ) {
Traxx_SetPlayerHealth( playerid, 100 );
}
Radi sad probao sam da udjem na mod sa par novih accova i nisam umirao, ali u scriptfiles i dalje stoji sHealth 0 bas kao na slici gore.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
68
Postovi:
21
Teme:
Pridružio se:Apr. 2020
4. Apr. 2020.
CMD:nadogradnja( playerid, params[] ) {
new item;
if( sscanf( params, "s ", item)) {
SCM( playerid, SVETLOCRVENA, "---------------------------------------------------------------");
KORISCENJE( playerid, "/nadogradnja (opcija)");
SCM( playerid, BELA, "[Nadogradnja Stvari] health, snaga");
SCM( playerid, SVETLOCRVENA, "Za svaku nadogradnju vam je potrebno 2 boda." );
SCM( playerid, SVETLOCRVENA, "---------------------------------------------------------------");
return 1;
}
if( strcmp( item, "health",true) == 0 ) {
if(PlayerInfo[ playerid ][ xPoboljsanja ] > 1 ) {
if(PlayerInfo[ playerid ][ xSHealth ] < 50 ) {
PlayerInfo[ playerid ][ xSHealth ] = PlayerInfo[ playerid ][ xSHealth ]+5.0;
Info( playerid, "Novo poboljsanje: Sada ces se spawnati sa %.2f energije (+5)",PlayerInfo[ playerid ][ xSHealth ]+50 );
PlayerInfo[ playerid ][ xPoboljsanja ] -= 2;
SavePlayer( playerid );
}
else GRESKA( playerid, "Imas maksimum spawn energiju");
}
else GRESKA( playerid, "Nemas dovoljno upgrade poena");
return 1;
}
Jos jednu stvar sam primetio iskoristio sam 2 poena za nadogradnju i sad u scriptfiles pise 10hp a na serveru stoji 50 (1 daje 5hp pise gore), da li je sve uredu sa ovim kodom mozda on pravi problem?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava