Detaljan opis problema: Pokusavam da napravim da umesto dialoga izbaci textdraw i sve lepo ali kada dobijem ono platu izbaci mi nesto dole na sredini.
Zanemarite sto ispod PayDay Plata ne pise nista.
http://www.dodaj.rs/f/1z/dE/4XFhMoHN/123.png
Dio skripte:
A zaboravih da ostavim public PayDay evo vam
forward PayDay(i);
public PayDay(i)
{
if(!IsPlayerConnected(i) || UlogovanProvera == 0) return 1;
new stariiznos = PI;
if(PI != -1)
{
if(PI < KucaInfo[PI])
{
PI = -1;
PI = SPAWN_NORMAL;
SCM(i, -1, ""ORANGE"ERROR: "SIVA"Niste platili kiriju, iseljeni ste !");
}
PI -= KucaInfo[PI];
}
if(PI >= PI && PI > 0)
{
if(PI < PI)
{
PI = PI;
}
PI -= PI;
PI -= PI;
if(PI < 0) PI = 0;
if(PI <= 0) { PI = 0; PI = 0; }
}
if(PI == 1)
{
SCM(i, -1,""ORANGE"Ti imas 1 RolePlay poen i dobio si 100$ na bankovni racun !");
PI += 100;
}
if(PI == 2)
{
SCM(i, -1,""ORANGE"Ti imas 2 RolePlay poena i dobio si 200$ na bankovni racun !");
PI += 200;
}
if(PI == 3)
{
SCM(i, -1,""ORANGE"Ti imas 3 RolePlay poena i dobio si 300$ na bankovni racun !");
PI += 300;
}
if(PI == 4)
{
SCM(i, -1,""ORANGE"Ti imas 4 RolePlay poena i dobio si 400$ na bankovni racun !");
PI += 400;
}
if(PI == 5)
{
SCM(i, -1,""ORANGE"Ti imas 5 RolePlay poena i dobio si 500$ na bankovni racun !");
PI += 500;
}
if(PI == 6)
{
SCM(i, -1,""ORANGE"Ti imas 6 RolePlay poena i dobio si 600$ na bankovni racun !");
PI += 600;
}
if(PI == 7)
{
SCM(i, -1,""ORANGE"Ti imas 7 RolePlay poena i dobio si 700$ na bankovni racun !");
PI += 700;
}
if(PI < 1 && PI > 0)
{
SCM(i, -1,""ORANGE"Ti si clan organizacije i dobio si 200$ na bankovni racun !");
PI += 200;
}
if(PI < 1 && PI > 0)
{
SCM(i, -1,""ORANGE"Ti si lider organizacije i dobio si 500$ na bankovni racun !");
PI += 500;
}
if(PI < 40)
{
SCM(i, -1, ""ORANGE"ERROR: "SIVA"Niste igrali dovoljno dugo da bi dobili platu.");
DobioPay = 1;
return 1;
}
if(PI > 0)
{
PI--;
if(PI == 0) SCM(i, -1, ""ORANGE"Vasa kazna za ulazak u organizaciju je istekla!");
}
if(PI > 0) { PI--; }
new iznosplate = 0, osnova = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
osnova = 100 + random(150);
iznosplate = osnova*PI;
PI++;
PI++;
if(PI != -1) { struja += (10 + random(15)); voda += (10 + random(5)); porez += 10; smece += 8; grijanje += 5; }
if(PI != -1) { struja += (3 + random(5)); voda += (5 + random(8)); porez += 10; smece += 4; grijanje += 3; }
if(PI != -1) { struja += (4 + random(5)); voda += (5 + random(10)); porez += 10; smece += 5; grijanje += 4; }
if(PI != -1) { porez += 100; }
if(PI == -1) kucanajam = 0;
else if(PI != -1) kucanajam = KucaInfo[PI];
new stringsve,stringdrz,string;
new ssssta = 4;
new nxtlevel = PI;
new expamount = nxtlevel*ssssta;
TextDrawShowForPlayer(i, PayDayBackTD);
TextDrawShowForPlayer(i, PayDayNaslTD);
PlayerTextDrawShow(i, PayDayTextTD);
PlayerTextDrawShow(i, PayDayPrimanjeTD);
TextDrawShowForPlayer(i, PayDayCloseTD);
format(stringsve, sizeof(stringsve), "~y~Struja: ~w~-%d~y~$~n~Voda: ~w~-%d~y~$~n~Komunalno: ~w~-%d~y~$~n~Grejanje: ~w~-%d~y~$~n~Kirija: ~w~-%d~y~$", struja,voda,smece,grijanje,kucanajam);
PlayerTextDrawSetString(i, PayDayTextTD, stringsve);
format(stringdrz, sizeof(stringdrz), "~y~Stari iznos: ~w~%d~y~$~n~Novi iznos: ~w~%d~y~$",stariiznos,PI+iznosplate);
PlayerTextDrawSetString(i, PayDayPrimanjeTD, stringdrz);
BioPD = 1;
SCM(i,-1,""ZUTA"Raiffeisen Banka: "SIVA"Plata je stigla na vas racun.");
prihod = iznosplate;
rashod = struja + voda + porez + smece + grijanje;
if(PI >= expamount)
{
PI++;
PI = 0;
format(string,sizeof(string), ""ORANGE"Cestitamo, sada si level "BELA"%d "ORANGE"i dobio si "BELA"5.000$ "ORANGE"kao nagradu", PI);
SCM(i, -1, string);
g_NovacPlus(i, 5000);
SetPlayerScore(i, PI);
}
PI += prihod;
PI -= rashod;
PI = 0;
DobioPay = 1;
SavePlayer(i);
StartKofer();
if(duplirescept == 1)
{
PI++;
SCMF(i, -1,""ORANGE"Trenutno je u toku 'HappyHours' i dobili ste +1 Exp!");
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):