Zaključano

[Pomoc] PayDay

pre 10 godina
280
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Kriso_Anderson
Kingpin
pre 10 godina
Skripta koju koristim: UP
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):
GamingNiksy
Hustler
pre 10 godina
Kriso wrote on October 10, 2015, 5:17 pm:
Skripta koju koristim: UP
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):

Daj di si definiro textdraw
Kriso_Anderson
Kingpin
pre 10 godina
	PayDayBackTD = TextDrawCreate(184.000000, 137.000000, "_");
TextDrawBackgroundColor(PayDayBackTD, 255);
TextDrawFont(PayDayBackTD, 1);
TextDrawLetterSize(PayDayBackTD, 0.500000, 16.999998);
TextDrawColor(PayDayBackTD, -1);
TextDrawSetOutline(PayDayBackTD, 0);
TextDrawSetProportional(PayDayBackTD, 1);
TextDrawSetShadow(PayDayBackTD, 1);
TextDrawUseBox(PayDayBackTD, 1);
TextDrawBoxColor(PayDayBackTD, 51);
TextDrawTextSize(PayDayBackTD, 0.000000, 0.000000);
TextDrawSetSelectable(PayDayBackTD, 0);

PayDayNaslTD = TextDrawCreate(64.000000, 125.000000, "PayDay~n~ Plata");
TextDrawBackgroundColor(PayDayNaslTD, 255);
TextDrawFont(PayDayNaslTD, 1);
TextDrawLetterSize(PayDayNaslTD, 0.500000, 1.000000);
TextDrawColor(PayDayNaslTD, 8126463);
TextDrawSetOutline(PayDayNaslTD, 0);
TextDrawSetProportional(PayDayNaslTD, 1);
TextDrawSetShadow(PayDayNaslTD, 1);
TextDrawSetSelectable(PayDayNaslTD, 0);

PayDayCloseTD = TextDrawCreate(14.000000, 251.000000, "Ukoliko zelite zatvoriti prozor~n~      kliknite na tipku ~g~N");
TextDrawBackgroundColor(PayDayCloseTD, 255);
TextDrawFont(PayDayCloseTD, 1);
TextDrawLetterSize(PayDayCloseTD, 0.320000, 1.200000);
TextDrawColor(PayDayCloseTD, -1);
TextDrawSetOutline(PayDayCloseTD, 0);
TextDrawSetProportional(PayDayCloseTD, 1);
TextDrawSetShadow(PayDayCloseTD, 1);
TextDrawSetSelectable(PayDayCloseTD, 0);

OnGameModeInit
Maree
Wheel Man
pre 10 godina
Prebaci u PlayerTextDraw
Kriso_Anderson
Kingpin
pre 10 godina
Hvala ti Dzuna pomogao si mi jedan problem a resio ih 3 😄 hvala ti

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava