Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => FilterScripte, Include, Pluginovi za SA-MP => Filterskripte & include fajlovi => Temu započeo: GoodbyeSamp poslato Avgust 13, 2018, 17:46:51 POSLE PODNE

Naslov: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 13, 2018, 17:46:51 POSLE PODNE

Money-Config
Pozdrav svima, danas vam predstavljam novi include koji sam malopre izradio.
Radi se o Money Configu, je baziran na tome sa svojim dodatnim textdrawovima prekrije default, ovo je takodje sluzi zbog antimoney hack-a.
Functions(example)
Manipluiranje bojama: http://prntscr.com/ki2qvy http://prntscr.com/ki2tm7
Rezolucije: Ovo je radjeno za 3 rezolucije koje mozete podesiti i prilagoditi svojoj skripti, 1. 1980 x 1080 x 16 2. 1024 x 728 x 32 3. 800 x 600 x 32
Money info: 1 tip: http://prntscr.com/ki2utl 2 tip: http://prntscr.com/ki2v0f
* Warning: Ovo nece raditi u slucaju ako igrac nije spawnan.
* Warning: Podesavanje rezolucije je namesteno prema skripti vi mozete uzeti kod i prepraviti na komandu kojom cete podesavati igracu ukoliko mu ne stima najbolje..
* Bugs: Meni radi, testirao na 3 razlicite skripte, ako nadjete prijavite.


Functions(pawn)
[pawn]
GetPlayerMoney(playerid);
GivePlayerMoney(playerid, money);
ResetPlayerMoney(playerid);
ChangeColorMoneyForPlayer(playerid, color);
[/pawn]
Example script
[pawn]
#include <a_samp>
#include <zcmd>
#include <money-config>

// U can edit resolution example how:
// if u want in default is 'type - 1'

#if defined MC_RESOLUTION
#undef MC_RESOLUTION
#define MC_RESOLUTION 1
#endif

// RESOLUTION TYPES:
// 1 - 1980 x 1080 x 16
// 2 - 1024 x 728 x 32
// 3 - 800 x 600 x 32

/* WARNING: U cant edit the max or min limit here, check in inc file. */

public OnPlayerSpawn(playerid)
{
   GivePlayerMoney(playerid, 50000);
   return true;
}
CMD:money1(playerid)
{
   return GivePlayerMoney(playerid, 200);
}
CMD:money2(playerid)
{
   return GivePlayerMoney(playerid, -200);
}
CMD:money3(playerid)
{
   return GivePlayerMoney(playerid, 200 + 50);
}
CMD:color(playerid)
{
   return ChangeColorMoneyForPlayer(playerid, 0xDD8E11FF);
}
CMD:getmoney(playerid)
{
   new money = GetPlayerMoney(playerid);
   return printf("%d",money);
}
[/pawn]

Downolad
https://www.sendspace.com/file/od6n5w
https://pastebin.com/vLT1K5fq
lmao 42O

Naslov: Odg: Money-Config
Poruka od: omcho poslato Avgust 13, 2018, 17:48:19 POSLE PODNE
cool :)
Naslov: Odg: Money-Config
Poruka od: dazer poslato Avgust 13, 2018, 18:03:39 POSLE PODNE
Extra :D
Naslov: Odg: Money-Config
Poruka od: ᴀʀᴍᴀɢᴇᴅᴏɴ poslato Avgust 13, 2018, 18:09:49 POSLE PODNE
Nema sta, ne moze drugacije, sve kako spada, alignment na trojci, fino prekrije, nema zamerki 10/10 :)
Naslov: Odg: Money-Config
Poruka od: Shomyy poslato Avgust 13, 2018, 18:10:40 POSLE PODNE
Fino zivkovicu, fino :D
Naslov: Odg: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 13, 2018, 18:18:50 POSLE PODNE
Ty guys :D
Naslov: Odg: Money-Config
Poruka od: ᴊᴏᴇʏ.ᴘᴡɴ poslato Avgust 13, 2018, 18:20:01 POSLE PODNE
Posluzice lepo
Naslov: Odg: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 13, 2018, 18:33:25 POSLE PODNE
Ukoliko imate ideju za funkciju neku da dodam ali da ima veze za ovaj include, pisite. :D
Naslov: Odg: Money-Config
Poruka od: Pabloo poslato Avgust 13, 2018, 19:07:48 POSLE PODNE
Lepo , lepo
Naslov: Odg: Money-Config
Poruka od: Slade poslato Avgust 14, 2018, 12:42:11 POSLE PODNE
Odlična ideja, još bolja realizacija haha, samo guraj, ja sam to imao kad i kad u planu da uradim, al te rezolucije zezaju...
Svaka čast..
Naslov: Odg: Money-Config
Poruka od: // xunder poslato Avgust 14, 2018, 12:53:21 POSLE PODNE
SRALJE

new const MAX_MONEY = 9999999999,
          MIN_MONEY = -9999999999;

printf("max: %d", MAX_MONEY);
printf("min: %d", MIN_MONEY);

Out:
max: 1410065407
min: -1410065407


https://en.wikipedia.org/wiki/2,147,483,647
Naslov: Odg: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 14, 2018, 13:03:13 POSLE PODNE
Citat: .ксундер poslato Avgust 14, 2018, 12:53:21 POSLE PODNE
SRALJE

new const MAX_MONEY = 9999999999,
          MIN_MONEY = -9999999999;

printf("max: %d", MAX_MONEY);
printf("min: %d", MIN_MONEY);

Out:
max: 1410065407
min: -1410065407


https://en.wikipedia.org/wiki/2,147,483,647
hmm bem ti anu znas :D
Naslov: Odg: Money-Config
Poruka od: // xunder poslato Avgust 14, 2018, 13:13:33 POSLE PODNE
Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Avgust 14, 2018, 13:03:13 POSLE PODNE
hmm bem ti anu znas :D

naguracu ti trotinet u glavu
Naslov: Odg: Money-Config
Poruka od: Unkovic poslato Avgust 14, 2018, 20:49:06 POSLE PODNE
SetMaxMoney
SetMaxMoneyForPlayer
SetPlayerMoney
Naslov: Odg: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 15, 2018, 15:21:16 POSLE PODNE
Citat: Unkovic poslato Avgust 14, 2018, 20:49:06 POSLE PODNE
SetMaxMoney
SetMaxMoneyForPlayer
SetPlayerMoney
Explain, sa parametrima, i sta i kako si zamislio?
Naslov: Odg: Money-Config
Poruka od: Unkovic poslato Avgust 15, 2018, 21:34:55 POSLE PODNE
Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Avgust 15, 2018, 15:21:16 POSLE PODNE
Explain, sa parametrima, i sta i kako si zamislio?
SetPlayerMoney(playerid, money) seta igracu novac odredjen
SetMaxMoney(money) seta maksimalnu sumu novca
SetMaxMoneyForPlayer(playerid, money) maximalna suma za odredjenog igraca
Naslov: Odg: Money-Config
Poruka od: Slade poslato Avgust 15, 2018, 23:09:09 POSLE PODNE
Citat: Unkovic poslato Avgust 15, 2018, 21:34:55 POSLE PODNE
SetPlayerMoney(playerid, money) seta igracu novac odredjen
SetMaxMoney(money) seta maksimalnu sumu novca
SetMaxMoneyForPlayer(playerid, money) maximalna suma za odredjenog igraca

Koja svrha tih funkcija, koliko znam, ovaj include sluzi samo da recoloruje trenutni money bar.


Ubacio sam par rezolucija, idalje malo bjezi od orginala, i problem je u broju 1, cim textdraw ima broj 1, smanji se, sad nisam siguran dal postoji normalan fix za to, treba se istrazit, znam da je tesko replaceovat moneybar u potpunosti.
Naslov: Odg: Money-Config
Poruka od: #A.J. poslato Avgust 16, 2018, 00:10:09 PRE PODNE
GJ! :)
Naslov: Odg: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 16, 2018, 02:15:46 PRE PODNE
Citat: Slade poslato Avgust 15, 2018, 23:09:09 POSLE PODNE
Koja svrha tih funkcija, koliko znam, ovaj include sluzi samo da recoloruje trenutni money bar.


Ubacio sam par rezolucija, idalje malo bjezi od orginala, i problem je u broju 1, cim textdraw ima broj 1, smanji se, sad nisam siguran dal postoji normalan fix za to, treba se istrazit, znam da je tesko replaceovat moneybar u potpunosti.
Eh sad opet tu ima problem, ne mogu ja ja na svom PCu radim po sebi i radim ručno ne radim ja u editorima nego jednostavno sam izračunao i meni radi, sve 3, na 3 različite skripte sve je to do monitora itd.
ne mogu biti 100% precizan ali samo donkle jesam dovljno da služi. Ovaj include inaće ne služi da recoleruje money bar već je to vrsta bržeg i boljeg manipuliranja novca, i ne moguće varanje default money-a tipa ima skritpa svakakvih podesiti money bar defaultni varijablom etc i izgleda da igrač ima pare, ovako to ne može, ovo je i anti money hack i manipulacija njime.
Naslov: Odg: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 16, 2018, 02:18:06 PRE PODNE
Ofc, ja sam rekao da ako neko ima ideju za funkcije dodati posto je naziv sam Money-Config i trebam ga sigurno update ovo nije finalna verzija, nesto sto bi bilo korisno, tipa jedno sto je dobro kod ovog sto Unkovic rece pade mi na pamet nesto tipa SetPlayerMoneyLimit( params: playerid, limit - max novac koliko moze dobiti);
Naslov: Odg: Money-Config
Poruka od: Unkovic poslato Avgust 16, 2018, 17:16:52 POSLE PODNE
Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Avgust 16, 2018, 02:18:06 PRE PODNE
Ofc, ja sam rekao da ako neko ima ideju za funkcije dodati posto je naziv sam Money-Config i trebam ga sigurno update ovo nije finalna verzija, nesto sto bi bilo korisno, tipa jedno sto je dobro kod ovog sto Unkovic rece pade mi na pamet nesto tipa SetPlayerMoneyLimit( params: playerid, limit - max novac koliko moze dobiti);
Imas onaj inc GetPlayerResolution tako nesto, pribaj s tim nastimati
Naslov: Odg: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 16, 2018, 17:20:33 POSLE PODNE
Citat: Unkovic poslato Avgust 16, 2018, 17:16:52 POSLE PODNE
Imas onaj inc GetPlayerResolution tako nesto, pribaj s tim nastimati
to nije moguce jer meni ne treba da dobijem vrednost vec da nastimam vrednost i nece to raditi. @Ino42O  i ja smo bas jucer pricali o tome.
Naslov: Odg: Money-Config
Poruka od: // xunder poslato Avgust 16, 2018, 17:29:11 POSLE PODNE
Ne postoji GetPlayerResolution funkcija niti nacin da je dobijes bez custom launchera
Naslov: Odg: Money-Config
Poruka od: Unkovic poslato Avgust 16, 2018, 18:05:46 POSLE PODNE
Ma ne znam dal ovo radi
https://github.com/Hual/SA-MP-Plus/wiki/GetPlayerResolution
Al probajte
Naslov: Odg: Money-Config
Poruka od: Ino42O poslato Avgust 16, 2018, 18:16:41 POSLE PODNE
Citat: Unkovic poslato Avgust 16, 2018, 18:05:46 POSLE PODNE
Ma ne znam dal ovo radi
https://github.com/Hual/SA-MP-Plus/wiki/GetPlayerResolution
Al probajte

A client modification for GTA:San Andreas that uses SA-MP's plugin SDK to interact with the SA-MP server and add new features
Naslov: Odg: Money-Config
Poruka od: Unkovic poslato Avgust 16, 2018, 18:17:42 POSLE PODNE
Citat: Ino42O poslato Avgust 16, 2018, 18:16:41 POSLE PODNE
A client modification for GTA:San Andreas that uses SA-MP's plugin SDK to interact with the SA-MP server and add new features
Ma ne treba plugin
Naslov: Odg: Money-Config
Poruka od: Nodze poslato Avgust 16, 2018, 23:36:25 POSLE PODNE
Odlicno  8) 8)
Jos radova hocemo  :D
Naslov: Odg: Money-Config
Poruka od: Unkovic poslato Avgust 17, 2018, 21:51:13 POSLE PODNE
Citat: Unkovic poslato Avgust 16, 2018, 18:17:42 POSLE PODNE
Ma ne treba plugin

Koliko sam se ja cepao na ovo juce sto sam napisao xD
Naslov: Odg: Money-Config
Poruka od: GoodbyeSamp poslato Avgust 18, 2018, 00:36:29 PRE PODNE
Citat: Unkovic poslato Avgust 17, 2018, 21:51:13 POSLE PODNE
Koliko sam se ja cepao na ovo juce sto sam napisao xD
sto donekle si u upravu ne treba ni include ni plugin treba nam podrska od samp tima da odrade, da mozemo pristupiti clientu. :D
Naslov: Odg: Money-Config
Poruka od: DJER1C poslato Avgust 23, 2018, 13:49:24 POSLE PODNE
Izgleda odlicno, mozda posluzi  :D