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?