Detaljan opis problema: Napravio sam sistem duplih plata ali igracu ne daji nista od plate, dok u firmi dode 10k
Dio skripte: [pawn]if(mehanicarhappyjob == 1)
{
new plata = 5000;
new bonus = random(50);
SCM(playerid, NARANCASTA,"Happy job: {FFFFFF}Posto je ukljucen Happy Job za posao kosac trave dobili ste duplu platu!");
if(PI[playerid][pFirma] == 8) { Plata(playerid, plata/2, bonus/2); }
else { Plata(playerid, plata, bonus); }
PI[playerid][pMehanicarOdvoz] = 360;
DisablePlayerCheckpoint(playerid);
JFirmaPlus(8, plata/2);
}
if(IsTrailerAttachedToVehicle(hvID))
{
h_DisablePlayerCheckpoint(playerid);
new plata = 6500;
new bonus = random(50);
SCMF(playerid, SVETLOZUTA, "(POSAO) {FFFFFF}Zaradili ste $%d od ovog automobila!", plata+bonus);
PlataNovacPlus(playerid, plata+bonus);
JFirmaPlus(8, plata/2);
MayorInfo[1][Budzet] += 5;
PI[playerid][pMehanicarOdvoz] = 360;
SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid)));[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): ne dobijam nista izbaci mi td da sam dobio platu a nisam
Citat: [AG]Bajric poslato Februar 04, 2018, 21:42:19 POSLE PODNE
Detaljan opis problema: Napravio sam sistem duplih plata ali igracu ne daji nista od plate, dok u firmi dode 10k
Dio skripte: [pawn]if(mehanicarhappyjob == 1)
{
new plata = 5000;
new bonus = random(50);
SCM(playerid, NARANCASTA,"Happy job: {FFFFFF}Posto je ukljucen Happy Job za posao kosac trave dobili ste duplu platu!");
if(PI[playerid][pFirma] == 8) { Plata(playerid, plata/2, bonus/2); }
else { Plata(playerid, plata, bonus); }
PI[playerid][pMehanicarOdvoz] = 360;
DisablePlayerCheckpoint(playerid);
JFirmaPlus(8, plata/2);
}
if(IsTrailerAttachedToVehicle(hvID))
{
h_DisablePlayerCheckpoint(playerid);
new plata = 6500;
new bonus = random(50);
SCMF(playerid, SVETLOZUTA, "(POSAO) {FFFFFF}Zaradili ste $%d od ovog automobila!", plata+bonus);
PlataNovacPlus(playerid, plata+bonus);
JFirmaPlus(8, plata/2);
MayorInfo[1][Budzet] += 5;
PI[playerid][pMehanicarOdvoz] = 360;
SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid)));[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): ne dobijam nista izbaci mi td da sam dobio platu a nisam
[pawn]if(PI[playerid][pFirma] == 8) { Plata(playerid, plata/2, bonus/2); }[/pawn] dodaj jos jedno plata/2 i probaj
[pawn]if(PI[playerid][pFirma] == 8) { Plata(playerid, plata/2, bonus/2, plata/2); }[/pawn] ako ne radi stavis
new plata/3 = plata/2
To mi je jedino palo na pamet
[pawn]if(mehanicarhappyjob == 1)
{
new plata = 5000;
new bonus = random(50);
SCM(playerid, NARANCASTA,"Happy job: {FFFFFF}Posto je ukljucen Happy Job za posao kosac trave dobili ste duplu platu!");
if(PI[playerid][pFirma] == 8 || PI[playerid][pZaposljen] == 8) { Plata(playerid, plata/2, bonus/2); }
else { Plata(playerid, plata, bonus); }
PI[playerid][pMehanicarOdvoz] = 360;
DisablePlayerCheckpoint(playerid);
JFirmaPlus(8, plata/2);
}
if(IsTrailerAttachedToVehicle(hvID))
{
h_DisablePlayerCheckpoint(playerid);
new plata = 6500;
new bonus = random(50);
SCMF(playerid, SVETLOZUTA, "(POSAO) {FFFFFF}Zaradili ste $%d od ovog automobila!", plata+bonus);
PlataNovacPlus(playerid, plata+bonus);
JFirmaPlus(8, plata/2);
MayorInfo[1][Budzet] += 5;
PI[playerid][pMehanicarOdvoz] = 360;
SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid)));[/pawn]
I stavi tvoje varijable
Najjednostavniji nacin za duple place ti je:
if(happyjob == 1) plata = plata*2;
poslije sto si definirao new plata
znaci:
[pawn]new plata = 5000;
if(happyjob == 1) plata = plata*2;[/pawn]
rjesio sam johny uzeo sam ovaj svoj nacin i radi mi
Citat: [CG] Johnny poslato Februar 05, 2018, 19:43:39 POSLE PODNE
Najjednostavniji nacin za duple place ti je:
if(happyjob == 1) plata = plata*2;
poslije sto si definirao new plata
znaci:
[pawn]new plata = 5000;
if(happyjob == 1) plata = plata*2;[/pawn]
sry za dp uzeo sam tvoj sistem mnogo je laksi i radi hvala ti :P
@[CG]Johnny