21.06.2012, 11:02
I have this under OnPlayerSpawn :
And the textdraws won't show!
Код:
// Rankovi
new string[128],string1[128],ranktext[64],hrvat,englez,ubojstva,smrti,kdr;
hrvat = (PlayerInfo[playerid][pJezik] == 1) ? (1) : (0);
englez = (PlayerInfo[playerid][pJezik] == 2) ? (1) : (0);
ubojstva = PlayerInfo[playerid][pUbojstva];
smrti = PlayerInfo[playerid][pSmrti];
kdr = ubojstva/smrti;
// hrvatski
if(PlayerInfo[playerid][pUbojstva] > 0 && PlayerInfo[playerid][pUbojstva] < 25 && hrvat) { ranktext="Regrut"; }
if(PlayerInfo[playerid][pUbojstva] > 25 && PlayerInfo[playerid][pUbojstva] < 50 && hrvat) { ranktext="Vojnik"; }
if(PlayerInfo[playerid][pUbojstva] > 50 && PlayerInfo[playerid][pUbojstva] < 100 && hrvat) { ranktext="Vodnik"; }
if(PlayerInfo[playerid][pUbojstva] > 100 && PlayerInfo[playerid][pUbojstva] < 250 && hrvat) { ranktext="Porucnik"; }
if(PlayerInfo[playerid][pUbojstva] > 250 && PlayerInfo[playerid][pUbojstva] < 500 && hrvat) { ranktext="Kapetan"; }
if(PlayerInfo[playerid][pUbojstva] > 500 && PlayerInfo[playerid][pUbojstva] < 1000 && hrvat) { ranktext="Major"; }
if(PlayerInfo[playerid][pUbojstva] > 1000 && PlayerInfo[playerid][pUbojstva] < 2000 && hrvat) { ranktext="Zapovjednik"; }
if(PlayerInfo[playerid][pUbojstva] > 2000 && PlayerInfo[playerid][pUbojstva] < 3000 && hrvat) { ranktext="Pukovnik"; }
if(PlayerInfo[playerid][pUbojstva] > 3000 && PlayerInfo[playerid][pUbojstva] < 4500 && hrvat) { ranktext="General"; }
if(PlayerInfo[playerid][pUbojstva] > 4500 && PlayerInfo[playerid][pUbojstva] < 6000 && hrvat) { ranktext="Feldmarsal"; }
if(PlayerInfo[playerid][pUbojstva] > 6000 && PlayerInfo[playerid][pUbojstva] < 8000 && hrvat) { ranktext="Vrhovni Marsal"; }
if(PlayerInfo[playerid][pUbojstva] > 8000 && PlayerInfo[playerid][pUbojstva] < 10000 && hrvat) { ranktext="Nacionalna Sila"; }
if(PlayerInfo[playerid][pUbojstva] > 10000 && hrvat) { ranktext="Svjetska Sila"; }
// engleski
if(PlayerInfo[playerid][pUbojstva] > 0 && PlayerInfo[playerid][pUbojstva] < 25 && englez) { ranktext="Recruit"; }
if(PlayerInfo[playerid][pUbojstva] > 25 && PlayerInfo[playerid][pUbojstva] < 50 && englez) { ranktext="Private"; }
if(PlayerInfo[playerid][pUbojstva] > 50 && PlayerInfo[playerid][pUbojstva] < 100 && englez) { ranktext="Sergeant"; }
if(PlayerInfo[playerid][pUbojstva] > 100 && PlayerInfo[playerid][pUbojstva] < 250 && englez) { ranktext="Lieutenant"; }
if(PlayerInfo[playerid][pUbojstva] > 250 && PlayerInfo[playerid][pUbojstva] < 500 && englez) { ranktext="Captain"; }
if(PlayerInfo[playerid][pUbojstva] > 500 && PlayerInfo[playerid][pUbojstva] < 1000 && englez) { ranktext="Major"; }
if(PlayerInfo[playerid][pUbojstva] > 1000 && PlayerInfo[playerid][pUbojstva] < 2000 && englez) { ranktext="Commander"; }
if(PlayerInfo[playerid][pUbojstva] > 2000 && PlayerInfo[playerid][pUbojstva] < 3000 && englez) { ranktext="Colonel"; }
if(PlayerInfo[playerid][pUbojstva] > 3000 && PlayerInfo[playerid][pUbojstva] < 4500 && englez) { ranktext="General"; }
if(PlayerInfo[playerid][pUbojstva] > 4500 && PlayerInfo[playerid][pUbojstva] < 6000 && englez) { ranktext="Field Marsal"; }
if(PlayerInfo[playerid][pUbojstva] > 6000 && PlayerInfo[playerid][pUbojstva] < 8000 && englez) { ranktext="Supreme Marshal"; }
if(PlayerInfo[playerid][pUbojstva] > 8000 && PlayerInfo[playerid][pUbojstva] < 10000 && englez) { ranktext="National Force"; }
if(PlayerInfo[playerid][pUbojstva] > 10000 && englez) { ranktext="World Class Force"; }
format(string, sizeof(string), "~r~Rank: ~w~%s ~r~Ubojstva: ~w~%d ~r~Smrti: ~w~%d ~r~KDR: ~w~%0.2d", ranktext,ubojstva,smrti,kdr);
format(string1, sizeof(string1), "~r~Rank: ~w~%s ~r~Kills: ~w~%d ~r~Deaths: ~w~%d ~r~KDR: ~w~%0.2d", ranktext,ubojstva,smrti,kdr);
if(PlayerInfo[playerid][pJezik] == 1)
{
TextDrawSetString(Nesto1, string);
}
if(PlayerInfo[playerid][pJezik] == 2)
{
TextDrawSetString(Nesto1, string1);
}
TextDrawShowForPlayer(playerid,Nesto0);
TextDrawShowForPlayer(playerid,Nesto1);

