Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Pa opce mi ne radi payday,Piše da imam minuta 86 od 60 :S
Dio skripte:
Sta vam treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
kako mislis pise gde na textdraw ?
u statsu
daj da vidim
Å ta ti tocno treba?
EDIT:Ovo sve za payday imam
new PayDayLeveli[19][1] =
{
{4}, //Level 2
{8}, //Level 3
{12},//Level 4
{16},//Level 5
{20},//Level 6
{24},//Level 7
{28},//Level 8
{32},//Level 9
{36},//Level 10
{40},//Level 11
{44},//Level 12
{48},//Level 13
{52},//Level 14
{56},//Level 15
{60},//Level 16
{64},//Level 17
{68},//Level 18
{72},//Level 19
{76} //Level 20
};
forward PayPal(playerid);
public PayPal(playerid)
{
PlayerInfo[playerid][pPayDayMinute] ++;//Dodaje +1 minutu
if(PlayerInfo[playerid][pPayDayMinute] >= 60)
{
PlayerInfo[playerid][pPayDay] ++;//Dodaje + 1 payday Poen
//Minimalne Place Za Poslove
if(PlayerInfo[playerid][pPayDaySkill] == 0)
{
if(PlayerInfo[playerid][pPosao] == 1) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 1(Grobar)
else if(PlayerInfo[playerid][pPosao] == 2) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 2(Postar)
else if(PlayerInfo[playerid][pPosao] == 3) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 3(Elektronicar)
else if(PlayerInfo[playerid][pPosao] == 4) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 4(Smecar)
else if(PlayerInfo[playerid][pPosao] == 5) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 5(Dostavljac)
else if(PlayerInfo[playerid][pPosao] == 6) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 6(Vozac Busa)
else if(PlayerInfo[playerid][pPosao] == 7) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 7(Zastitar)
else if(PlayerInfo[playerid][pPosao] == 8) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 8(Taxsist)
else if(PlayerInfo[playerid][pPosao] == 9) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 9(Pilot)
else if(PlayerInfo[playerid][pPosao] == 10) { PlayerInfo[playerid][pPayDayBanka] = 200; } //Minimalna placa za Posao 10(Bolnicar)
return 1;
}
PlayerInfo[playerid][pPlaca] += PlayerInfo[playerid][pPayDayBanka];
PlayerInfo[playerid][pPayDayBanka] = 0;
PlayerInfo[playerid][pPayDaySkill] = 0;
}
if(PlayerInfo[playerid][pPayDay] >= PayDayLeveli[PlayerInfo[playerid][pLevel]][0])
{
PlayerInfo[playerid][pLevel] ++;
PlayerInfo[playerid][pPayDay] = 0;
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
SendClientMessage(playerid, -1, "{FFF700}INFO: Vaša placa za protekli sat uspješno je sjela na vaš racun. Mozete ju podici u najblizoj banci! ");
}
return 1;
}
ovaj dio statsa
new pydymin = PlayerInfo[playerid][pPayDayMinute]; //Ucitava PayDay Minute - (60)
new level = PlayerInfo[playerid][pLevel];
new novacplaca = PlayerInfo[playerid][pPayDayBanka]; //Ucitava Novac od Place
new minplaca = PlayerInfo[playerid][pPayDaySkill]; //Ucitava Minimalnu Placu
new placa = PlayerInfo[playerid][pPlaca]; //Ucitava Placu
format(string1, sizeof string1, "{55FF00}•••••••••••••••••••••••••••••••Osnovno \n {55FF00}•Novac: {FFFFFF}%d$ \n {55FF00}•Novac u Banci: {FFFFFF}%d$ \n {55FF00}•Admin Level: {FFFFFF} %d/5 \n {55FF00}•••••••••••••••••••••••••••••••Ubojstva/Smrti \n {55FF00}•Ubojstva: {FFFFFF} %d\n {55FF00}•Smrti: {FFFFFF} %d \n {55FF00}•••••••••••••••••••••••••••••••Organizacija \n {55FF00}•Organizacija: {FFFFFF} %s \n {55FF00}•Lider: {FFFFFF} %s \n",novac,banka,admin,ubojstva,smrti,org,lider);
format(string1, sizeof string1, "%s {55FF00}•Rank U Organizaciji: {FFFFFF} %s \n {55FF00}•••••••••••••••••••••••••••••••Posao \n {55FF00}•Posao: {FFFFFF} %s \n {55FF00}•Vrsta Posla: {FFFFFF} %s \n {55FF00}•Skill: {FFFFFF} %d \n {55FF00}•••••••••••••••••••••••••••••••Stvari \n {55FF00}•Droga: {FFFFFF} %d/500 \n {55FF00}•Adrenalin: {FFFFFF} %d/5 \n {55FF00}•Cigarete: {FFFFFF} %d/20 \n ",string1 ,rank,posao,vrstaposla,posaoskill,droga,adrenalin,cigare);
format(string1, sizeof string1, "%s {55FF00}•••••••••••••••••••••••••••••••Ostalo \n {55FF00}•Level: {FFFFFF} %d \n {55FF00}•Minute do Place: {FFFFFF} %d/60 \n {55FF00}•Placa: {FFFFFF} %d \n {55FF00}•Minimalna Placa: {FFFFFF} %d \n {55FF00}•Novac Od Place: {FFFFFF} %d \n ",string1 ,level,pydymin,placa,minplaca,novacplaca);
format(stats, sizeof stats, "%s", string1);
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{55FF00}Life On Balkan{FFFFFF} - {55FF00}Statistike",stats,"Zatvori","");
}
return 1;
}
pPayDayMinute,
pPayDay,
INI_Int("PayDayMinute",PlayerInfo[playerid][pPayDayMinute]);
INI_Int("PayDay",PlayerInfo[playerid][pPayDay]);
PayPal(playerid)
gde se ova funkcija pokrece da bi stizao payday ?
Nigdje:O
Gdje da to ide?
trbas je nekako pokrenuti, u nekoj vecoj postojecoj funkciji, ili callbacku
Pa nerazumijem gdje,ne znam gdje bi to poreknio ili kako :S
recimo, nadji neku funkciju sto se pokrece svakih 1 sat, i tu stavi to
Mogu timer stavit?
ne, zato sto ce se on pokretati svakih 1 sat, sto znaci da kada god se pokrene skripta, on pocinje, a zamisli da se skripta pokrene na primer u 17:22
Stvarno ne razumijem kak oda to napravim,pocetnik sam i znam neke osnove ali ovo ne znam,Mozes mi reci ili psolati neki primjer:S
http://forum.sa-mp.com/showthread.php?t=274680 ovo pogledaj http://forum.sa-mp.com/showthread.php?t=349605 i ovo
Ma nista,Lock temu!
Hvala što se trudis ali ne znam,Glup sam
nemoj lock temu, stvar je u tome da naucis
Pa znam da je da,Ali nisam pro skripter da znam te nekakve funkcije i ono znam osnove nekakve a sad neka usporedivanja ili nesto nemam pojma :S
pa, ja bih ti preporucio da ne radis to uopste, ali nemam pravo da radim to, ovde sam samo da ti pomognem, tako da trazi po googlu nesto u principu ovoga sto sam ti ja poslao, nacices sigurno