Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: scenox poslato Jul 21, 2014, 21:31:13 POSLE PODNE

Naslov: [Pomoc] PayDay
Poruka od: scenox poslato Jul 21, 2014, 21:31:13 POSLE PODNE
Izvinite, ako nije pravi podforum, onda obrisite i recite gde da postiram, hvala
Skripta koju koristim: UP
Detaljan opis problema: Nije bas problem, nego hocu da mi neko prepravi payday ako hoce, da makne ove struja, voda i to, samo da napravi da plata stize na svaki sat, po 500 dolara, plus zarada ako je ista radio na serveru.
Dio skripte:
forward PayDay(i);
public PayDay(i)
{
if(!IsPlayerConnected(i) || UlogovanProvera[i] == 0) return 1;
new stariiznos = PlayerInfo[i][pNovacBanka];
    if(PlayerInfo[i][pPayDayPoeni] < 40)
{
SCM(i, -1, ""BELA"* Niste igrali dovoljno dugo da dobijete platu.");
DobioPay[i] = 1;
return 1;
}
if(PlayerInfo[i][pOrgUgovor] > 0)
{
PlayerInfo[i][pOrgUgovor]--;
if(PlayerInfo[i][pOrgUgovor] == 0) SCM(i, -1, ""BELA"Vasa kazna za ulazak u organizaciju je istekla!");
}
if(PlayerInfo[i][pPosaoUgovor] > 0) { PlayerInfo[i][pPosaoUgovor]--; }
    new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0;
osnova = 50 + random(100);
iznosplate = osnova*PlayerInfo[i][pLevel];
    PlayerInfo[i][pExp]++;
PlayerInfo[i][pSatiIgre]++;
iskustvo = (PlayerInfo[i][pLevel] * 4) + 1;
if(PlayerInfo[i][pPosedovanjeKuce] != -1) { struja += (10 + random(15)); voda += (10 + random(5)); porez += 10; smece += 8; grijanje += 5; }
if(PlayerInfo[i][pPosedovanjeFirme] != -1) { porez += 100; }
new strp1[300],strp2[300],strp[600];
if(PlayerInfo[i][pExp] < iskustvo) //struja, voda, smece
{
format(strp1,sizeof(strp1), "Plata je stigla na vas racun\nPlata: %d$\nKredit Informacije\nIznos kredita: %d$\nIznos rate: %d$\nZa otplatu: %d%\n\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu]);
        format(strp2,sizeof(strp2), "Platili ste\nPorez na imovinu: %d$\nStruja: %d$\nVoda: %d$\nSmece: %d$\nGrijanje: %d$\nStari iznos: %d$\nNovi iznos: %d$", porez, struja, voda, smece,grijanje, stariiznos,PlayerInfo[i][pNovacBanka]+iznosplate);
}
else if(PlayerInfo[i][pExp] >= iskustvo)
{
PlayerInfo[i][pLevel]++;
SetPlayerScore(i, PlayerInfo[i][pLevel]);
PlayerInfo[i][pExp] = 0;
format(strp1,sizeof(strp1), "Plata je stigla na vas racun\nPlata: %d$\n\nKredit Informacije\nIznos kredita: %d$\nIznos rate: %d$\nZa otplatu: %d%\n\nPlatili ste\nPorez na imovinu: %d$\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu],porez);
        format(strp2,sizeof(strp2), "Struja: %d$\nVoda: %d$\nSmece: %d$\nGrijanje: %d$\nStari iznos: %d$\nNovi iznos: %d$\n\nCestitamo presli ste u sledeci level!", struja, voda, smece,grijanje, stariiznos,PlayerInfo[i][pNovacBanka]+iznosplate);
}
format(strp, sizeof(strp), "%s%s", strp1, strp2);
SPD(i, DIALOG_PLATA, DIALOG_STYLE_MSGBOX, ""SIVA"Los Santos Banka", strp, "Ok", "Izlaz");
SCM(i,-1,""BELA"Plata je stigla na vas bankovni racun!");
prihod = iznosplate;
rashod = struja + voda + porez + smece + grijanje;
PlayerInfo[i][pNovacBanka] += prihod;
PlayerInfo[i][pNovacBanka] -= rashod;
PlayerInfo[i][pPayDayPoeni] = 0;
DobioPay[i] = 1;
SavePlayer(i);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] PayDay
Poruka od: youngdeal poslato Jul 21, 2014, 21:33:56 POSLE PODNE
pa zasto jednostavno sam nepogledas sta je sve vezano za struju vodu i neobrises nerazumem?
Naslov: Odg: [Pomoc] PayDay
Poruka od: scenox poslato Jul 21, 2014, 21:36:58 POSLE PODNE
Ne razumem se bas puno u skriptanju...
Naslov: Odg: [Pomoc] PayDay
Poruka od: youngdeal poslato Jul 21, 2014, 21:37:54 POSLE PODNE
Citat: scenox poslato Jul 21, 2014, 21:36:58 POSLE PODNE
Ne razumem se bas puno u skriptanju...
brisanje neceg koje je vec oznaceno nije skriptanje.
Naslov: Odg: [Pomoc] PayDay
Poruka od: scenox poslato Jul 21, 2014, 21:51:59 POSLE PODNE
Hvala na pomoci ;)