Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Goku ^ poslato Jul 21, 2021, 06:53:43 PRE PODNE

Naslov: Profizija
Poruka od: Goku ^ poslato Jul 21, 2021, 06:53:43 PRE PODNE
Problem(error/warning): Zelim da napravim kada igrac dize novac u (Banci, bankomatu) da ima proviziju tipa da od 200k da mu oduzme tipa 5 procenta, i tako dalje kad podigne tipa 20m oduzme mu tipa 300k provizija primer, zbog ekonomije.
Deo skripte:
Pawno Code: [Izaberi]//
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):///
Naslov: Odg: Profizija
Poruka od: Galardo poslato Jul 21, 2021, 09:14:55 PRE PODNE
Odradi matematicki, prosto dijeljenje sa procentima...
Naslov: Odg: Profizija
Poruka od: Goku ^ poslato Jul 21, 2021, 10:31:13 PRE PODNE
Citat: Galardo poslato Jul 21, 2021, 09:14:55 PRE PODNE
Odradi matematicki, prosto dijeljenje sa procentima...
Dzabe ja znam matematiku kad ne mogu da napravim u skritpi, to ti je isto kao da ti sad pitas kako da napravim posao ribara i ja ti odgovorim, odradi ljutski kao sto pravi ljudi pecaju ribe. Ja sam ovo okacio da mi mi neko pomogao ovo sto si napisao "Odradi matematicki, prosto dijeljenje sa procentima..." sam mogo i sam da kazem
Naslov: Odg: Profizija
Poruka od: tutankamon poslato Jul 21, 2021, 10:44:45 PRE PODNE
Dovoljno je samo da znas matematiku da bi ovo uradio, ali izgleda da je problem i to.  ::)

Da bi uzeo proviziju, tj. neki posto od neke vrednosti to mozes uraditi na ovaj nacin:

[pawn]vrednost -= vrednost * 0.02[/pawn]

Procente predstavljas u decimalnom zarezu, znaci 1% = 0.01, 10% = 0.1%, 50% = 0.5%, 100% = 1, 125% = 1.25.

Mozes i odmah da ovako postavis vrednost, na primer zelis da skines 3%:

[pawn]vrednost = vrednost * 0.97;[/pawn]
Naslov: Odg: Profizija
Poruka od: Sage poslato Jul 21, 2021, 11:12:06 PRE PODNE
[pawn]( % / vrednost ) * 100[/pawn]

Ali...zasto?
U kom to univerzumu neko uzima % kada neko podize novac sa bilo cega? :D
Ovaj pravi severnu koreju er pi izgleda :D
Naslov: Odg: Profizija
Poruka od: tutankamon poslato Jul 21, 2021, 11:21:56 PRE PODNE
Citat: Sage poslato Jul 21, 2021, 11:12:06 PRE PODNE
[pawn]( % / vrednost ) * 100[/pawn]

Ali...zasto?
U kom to univerzumu neko uzima % kada neko podize novac sa bilo cega? :D
Ovaj pravi severnu koreju er pi izgleda :D

:D :D
Ima u Srbiji kada podizes sa bankomata od banke u kojoj nemas racun pa skine proviziju xd
Naslov: Odg: Profizija
Poruka od: Sage poslato Jul 21, 2021, 11:31:56 PRE PODNE
Citat: tutankamon poslato Jul 21, 2021, 11:21:56 PRE PODNE
:D :D
Ima u Srbiji kada podizes sa bankomata od banke u kojoj nemas racun pa skine proviziju xd
Ima ako zivis u vranju, odavno su univerzalni bankomati svuda po gradovima,"vecim" gradovima, bukvalno sam juce u Sapcu podigao na random bankomatu i ne uzimaju proviziju :D
Naslov: Odg: Provizija
Poruka od: Goku ^ poslato Jul 21, 2021, 18:57:13 POSLE PODNE
Citat: Sage poslato Jul 21, 2021, 11:31:56 PRE PODNE
Ima ako zivis u vranju, odavno su univerzalni bankomati svuda po gradovima,"vecim" gradovima, bukvalno sam juce u Sapcu podigao na random bankomatu i ne uzimaju proviziju :D
Buraz ovo ti nije srbija nego samp, znaci ako zelim da napravim /fly da letim po mapi ja cu to napraviti, svi dizete uzbunu zato sto zelimi Proviziju na bankomat a drugi ljudi sta prave lelelele
Naslov: Odg: Profizija
Poruka od: Fr0z3n poslato Jul 21, 2021, 19:42:27 POSLE PODNE
Citat: Sage poslato Jul 21, 2021, 11:31:56 PRE PODNE
Ima ako zivis u vranju, odavno su univerzalni bankomati svuda po gradovima,"vecim" gradovima, bukvalno sam juce u Sapcu podigao na random bankomatu i ne uzimaju proviziju :D

Kaze se u Sabacu
Naslov: Odg: Provizija
Poruka od: Sage poslato Jul 21, 2021, 20:00:27 POSLE PODNE
Citat: Goku ^ poslato Jul 21, 2021, 18:57:13 POSLE PODNE
Buraz ovo ti nije srbija nego samp, znaci ako zelim da napravim /fly da letim po mapi ja cu to napraviti, svi dizete uzbunu zato sto zelimi Proviziju na bankomat a drugi ljudi sta prave lelelele
Zajebavam se, majmune (http://majmune.com)
Naslov: Odg: Provizija
Poruka od: Goku ^ poslato Jul 21, 2021, 20:50:48 POSLE PODNE
Citat: Sage poslato Jul 21, 2021, 20:00:27 POSLE PODNE
Zajebavam se, majmune (http://majmune.com)
Ma znam majmune :D
Naslov: Odg: Profizija
Poruka od: Muma poslato Jul 21, 2021, 21:15:34 POSLE PODNE
Citat: Fr0z3n poslato Jul 21, 2021, 19:42:27 POSLE PODNE
Kaze se u Sabacu
Potpuno se slažem sa Šabacem
Naslov: Odg: Profizija
Poruka od: Goku ^ poslato Jul 21, 2021, 21:19:48 POSLE PODNE
Citat: tutankamon poslato Jul 21, 2021, 10:44:45 PRE PODNE
Dovoljno je samo da znas matematiku da bi ovo uradio, ali izgleda da je problem i to.  ::)

Da bi uzeo proviziju, tj. neki posto od neke vrednosti to mozes uraditi na ovaj nacin:

[pawn]vrednost -= vrednost * 0.02[/pawn]

Procente predstavljas u decimalnom zarezu, znaci 1% = 0.01, 10% = 0.1%, 50% = 0.5%, 100% = 1, 125% = 1.25.

Mozes i odmah da ovako postavis vrednost, na primer zelis da skines 3%:

[pawn]vrednost = vrednost * 0.97;[/pawn]
Ne radi povecava novac u banci takodje ne izbacuje nacan broj tipa podignem 50 miliona izbaci proviziju 4 dolara :D
Naslov: Odg: Profizija
Poruka od: Galardo poslato Jul 21, 2021, 21:20:43 POSLE PODNE
Citat: Goku ^ poslato Jul 21, 2021, 21:19:48 POSLE PODNE
Ne radi povecava novac u banci takodje ne izbacuje nacan broj tipa podignem 50 miliona izbaci proviziju 4 dolara :D
[pawn]( % / vrednost ) * 100[/pawn]

Dobio si vec odgovor, posalji kod da vidimo sta uopste radis  ::)
Naslov: Odg: Profizija
Poruka od: Goku ^ poslato Jul 21, 2021, 21:29:05 POSLE PODNE
Citat: Galardo poslato Jul 21, 2021, 21:20:43 POSLE PODNE
[pawn]( % / vrednost ) * 100[/pawn]

Dobio si vec odgovor, posalji kod da vidimo sta uopste radis  ::)
Zelim da odradim ovako kako mi je obljasnio tutankamon i dodao iznos -= iznos*0.05; i nema erora medjutim ja zelim sad to da konvertujem, znaci da kad ja podignem novac da i izbaci mi listu tipa Podignut novac, Provizija, staro stanje novo stanje jelte, da sve to bude konvertovano i jeste sem provizije jer nece, Sta znaci to konvertujem, da ima . znaci 1.000.000 itd itd 500.000 i tako dalje medjutim kada ja idem [pawn]Konvertuj(iznos-= iznos*0.05)[/pawn] izbaci mi ovaj warning [pawn]warning 213: tag mismatch: expected tag none ("_"), but found "Float"[/pawn]

Dovoljno je samo da znas matematiku da bi ovo uradio, ali izgleda da je problem i to.  ::)

Da bi uzeo proviziju, tj. neki posto od neke vrednosti to mozes uraditi na ovaj nacin:

Pawno Code: [Izaberi]
vrednost -= vrednost * 0.02

Procente predstavljas u decimalnom zarezu, znaci 1% = 0.01, 10% = 0.1%, 50% = 0.5%, 100% = 1, 125% = 1.25.

Mozes i odmah da ovako postavis vrednost, na primer zelis da skines 3%:

Pawno Code: [Izaberi]
vrednost = vrednost * 0.97;
Naslov: Odg: Profizija
Poruka od: V01D poslato Jul 21, 2021, 21:34:04 POSLE PODNE
[pawn]Konvertuj(iznos-= iznos*0.05)[/pawn]

Koji ti je kurac ovo????? Funkcija????
Naslov: Odg: Profizija
Poruka od: Goku ^ poslato Jul 21, 2021, 21:36:44 POSLE PODNE
Citat: V01D poslato Jul 21, 2021, 21:34:04 POSLE PODNE
[pawn]Konvertuj(iznos-= iznos*0.05)[/pawn]

Koji ti je kurac ovo????? Funkcija????
Da Konvertuje iznos tipa iz 100000 u 100.000 kapiras da ima tacke zareze da bude lepo da moze odmah da se kaze da je 1m a ne mora covek da broji nule itd itd da bi znao koji je broj razumes?
Naslov: Odg: Profizija
Poruka od: V01D poslato Jul 21, 2021, 21:44:50 POSLE PODNE
Citat: Goku ^ poslato Jul 21, 2021, 21:36:44 POSLE PODNE
Da Konvertuje iznos tipa iz 100000 u 100.000 kapiras da ima tacke zareze da bude lepo da moze odmah da se kaze da je 1m a ne mora covek da broji nule itd itd da bi znao koji je broj razumes?

Iznad nje odradi ovo u zagradama ( promeni vrednost promenljive ), a zatim u funkciju samo stavi iznos
Naslov: Odg: Profizija
Poruka od: Goku ^ poslato Jul 21, 2021, 21:48:07 POSLE PODNE
Citat: V01D poslato Jul 21, 2021, 21:44:50 POSLE PODNE
Iznad nje odradi ovo u zagradama ( promeni vrednost promenljive ), a zatim u funkciju samo stavi iznos
Probao sam i to ali gledaj problem, ja kad stavim tipa iznos*300 radi ali kad stavim iznos*0.05 nece, ne radi zbog tacke ove koji broj god da stavim nece raditi dok ima . u sebi i to mi pravi problem jer kad bi sad uzeo tipa 200k*0.05 dobio bih tih 5 procenta ali jednostavno ovde nece zbog te jebene . sto ima kako god da pokusam zbog . nece raditi uvek isti eror izbacuje :(
Naslov: Odg: Profizija
Poruka od: tutankamon poslato Jul 21, 2021, 22:01:42 POSLE PODNE
Zaboravio sam da spomenem da moras konvertovati u ceo broj:

[pawn]vrednostProvizije = floatround(iznos * 0.05, floatround_round);[/pawn]