[Pomoc] PayDay


Započeo scenox, Jul 21, 2014, 21:31:13 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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):

pa zasto jednostavno sam nepogledas sta je sve vezano za struju vodu i neobrises nerazumem?
69

Ne razumem se bas puno u skriptanju...

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.
69