Kada se loginujem na server umirem

Započeo Jesteibice, April 03, 2020, 16:04:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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: [pawn]   
Traxx_SetPlayerHealth( playerid, 50.0+PlayerInfo[ playerid ][ xSHealth ] );
   if( PlayerInfo[ playerid ][ xVIPLevel ] >= 5 ) {
       Traxx_SetPlayerHealth( playerid, 100.00 );
   }
[/pawn]
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

Ne znam da li sam dao sve kodove koji su potrebni dodacu samo recite.


Citat: TarikBrt poslato April 03, 2020, 21:28:20 POSLE PODNE
Jel posjeduješ VIP 5 ?
To je samo za vip 5 da ima 100hp na spawnu uvek, a za ostale igrace stoji 50hp.

Vako stavi...
Traxx_SetPlayerHealth(playerid, 50);
if( PlayerInfo[ playerid ][ xVIPLevel ] >= 5 ) {
       Traxx_SetPlayerHealth( playerid, 100 );
   }
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

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.
[Include] > Optidraw
[Include] > Model-Sizes-SQL

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 );
   }
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Citat: Lestra_Dev poslato April 03, 2020, 21:54:25 POSLE PODNE
Vako stavi...
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.

[pawn]
CMD:nadogradnja( playerid, params[] ) {
   new item[32];
   if( sscanf( params, "s[32] ", 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;
   }
[/pawn]


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?

Izbrisi sve to shealth sve to moze bez toga
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU