Tip: FilterskriptaSlike ili Video: [/i]
Opis i dodatne informacije:
Changelog:
- Od sada imate mogucnost kupovine, postavljanja i koristenja rostilja (/postavirostlj, /rostiljaj)
- Od sada mozete ispeci ribu na rostilju, ukoliko ne skinete ribu sa rostilja na vrijeme ona ce da se prepece
- Od sada mozete jesti ispecenu ribu
- Kod optimizovan i uređen
- Fixani sitni bugoviDownload link: U deskripciji videaScan link: pastebin jeCredits: Sage za optimizaciju
Novi yt link, nisam stigao modify
nije lose, pohvale za trud :)
Gledo sam preko fona malo i et savjet
Switchaj listitem
Ne provjeravaj dva puta response
Kod for petlje daj pocetnu vr varijabli
Cuvanje stavi u Sql
Moze manji string kod ribarpath
if((RibarInfo[playerid][StapPecanje]-1) == 0)
kod pecanja moze ovako, testiraj nisam ssssiguran, da ne dodjeljujes gore vrijedost pa onda provjeravas
to osnovno sto sam ucio ako sta jos budem update cu text
CitatKod for petlje daj pocetnu vr varijabli
Pocetna vrijednost je automatski 0 kao kod svake varijable?
CitatSwitchaj listitem
Na jednom dialogu je switchan na drugom sam zabb
CitatCuvanje stavi u Sql
Radim sa Y_ini vec dugi niz godina bas kao i vecina balkan samp korisnika. Jedva da 10% foruma zna mysql tkd to nije rentabilno jer niko od ovih ostalih ne bi koristio.
Citatif((RibarInfo[playerid][StapPecanje]-1) == 0)
kod pecanja moze ovako, testiraj nisam ssssiguran, da ne dodjeljujes gore vrijedost pa onda provjeravas
Ne kapiram zasto bi prvo provjeravao pa onda dodjelio vrijednost kad mi prvo treba odraditi radnju pa onda obavijestiti ukoliko se stap potrgao.
Ovo ostalo manje vise.
Drago mi je da komentarisete i čekirate kod. Zahvalan sam na diskusiji.
lijepo, sviđa mi se pravo
varijable po principu lowerCamelCase, tipa playerMoney.
Varijable kao sto su Peca u tvom slucaju i slicne njoj, koje bi ti sluzile samo u slucaju nekih provjera, prebaci u boolean.
Citat: Galardo poslato Avgust 22, 2021, 19:44:34 POSLE PODNE
varijable po principu lowerCamelCase, tipa playerMoney.
Varijable kao sto su Peca u tvom slucaju i slicne njoj, koje bi ti sluzile samo u slucaju nekih provjera, prebaci u boolean.
hvala na savjetu ali to sam ostavio tako jer u narednim verzijama ce te varijable imati vrijednost 1,2,3,4 i sl. zavisno od faza da ne bi kreirao nove varijable guram sto vise u jednu. Ne znam da li je to pametno ali sta cu.
bolji od proslog top... 8) 8/10
Nije losa fs mogo si malo bolje doradit ali i ovako je dobra :D
Bogme kume, za razliku od proslog puta, ovo jebe 8)
Ponovo, velika zamerka što imenuješ variajble na srpskom. Niti jedan jezik nije previđen za to pa ni pawn.
(primera radi ni kinezi to ne rade)
...ali ako već želiš...
[pawn]#define CIJENASTAPA 2000
#define CIJENAMAMCA 150
#define CIJENAROSTILJA 4000
#define PRODAJNACIJENA 162[/pawn]
>>
Ne treba ti macro za ovako simple stvari, koristi const ( format nek bude gCenaStapa, gCenaMamca, gCenaRostilja, gProdajnaCena ).
( ako je moguće - koristi static const U FUNKCIJI, znači ne kao globalan. )
#define MAX_TRG 10 > isto može const
[pawn]enum
{
DIALOG_PECANJEOPREMA,
DIALOG_KUPOVINAMAMCA,
DIALOG_PANEL,
DIALOG_PANEL2
}[/pawn]
Još jednom ću reći, SA-MP ima OČAJAN dizajn dialog sistema interno.
Igrač može da vidi SAMO JEDAN DIALOG I NITI JEDAN VIŠE IKADA, koristi y_dialogs ili nešto slično (easydialog).
[pawn]new Peca[MAX_PLAYERS],KreiraShop[MAX_PLAYERS] = -1,Rostilja[MAX_PLAYERS];
new PostavljaRostilj[MAX_PLAYERS]; //0 - nije postavljen, 1 - postavlja, 2 - postavljen[/pawn]
Ponovo, koristiš
streamer i samim tim ove varijable ti NE TREBAJU zbog
CUSTOM / EXTRA funkcija istog.
[pawn]new Text3D:TrgovinaLabel[MAX_TRG],TrgovinaPickup[MAX_TRG];
new Float:PickupPos[MAX_TRG][3],Kreirana[MAX_TRG],Trgovinaarea[MAX_TRG],TrgMapIcon[MAX_TRG],interierarea;
new Text3D:RostiljLabel[MAX_PLAYERS],RostiljObjekt[MAX_PLAYERS],RostiljArea[MAX_PLAYERS];[/pawn]
Isto, streamer EXTRA.
CitatMoze manji string kod ribarpath
Zašto uopšte praviti string za te stvari ako koristiš YSI :P
I opet ima toliko grešaka u komandama i u samim funkcijama i ja to stvarno ne mogu ovako kasno da pišem
pa lepoe sta reci
Citat: Sage poslato Avgust 24, 2021, 04:23:25 PRE PODNE
Ponovo, velika zamerka što imenuješ variajble na srpskom. Niti jedan jezik nije previđen za to pa ni pawn.
(primera radi ni kinezi to ne rade)
...ali ako već želiš...
[pawn]#define CIJENASTAPA 2000
#define CIJENAMAMCA 150
#define CIJENAROSTILJA 4000
#define PRODAJNACIJENA 162[/pawn]
>>
Ne treba ti macro za ovako simple stvari, koristi const ( format nek bude gCenaStapa, gCenaMamca, gCenaRostilja, gProdajnaCena ).
( ako je moguće - koristi static const U FUNKCIJI, znači ne kao globalan. )
#define MAX_TRG 10 > isto može const
[pawn]enum
{
DIALOG_PECANJEOPREMA,
DIALOG_KUPOVINAMAMCA,
DIALOG_PANEL,
DIALOG_PANEL2
}[/pawn]
Još jednom ću reći, SA-MP ima OČAJAN dizajn dialog sistema interno.
Igrač može da vidi SAMO JEDAN DIALOG I NITI JEDAN VIŠE IKADA, koristi y_dialogs ili nešto slično (easydialog).
[pawn]new Peca[MAX_PLAYERS],KreiraShop[MAX_PLAYERS] = -1,Rostilja[MAX_PLAYERS];
new PostavljaRostilj[MAX_PLAYERS]; //0 - nije postavljen, 1 - postavlja, 2 - postavljen[/pawn]
Ponovo, koristiš streamer i samim tim ove varijable ti NE TREBAJU zbog CUSTOM / EXTRA funkcija istog.
[pawn]new Text3D:TrgovinaLabel[MAX_TRG],TrgovinaPickup[MAX_TRG];
new Float:PickupPos[MAX_TRG][3],Kreirana[MAX_TRG],Trgovinaarea[MAX_TRG],TrgMapIcon[MAX_TRG],interierarea;
new Text3D:RostiljLabel[MAX_PLAYERS],RostiljObjekt[MAX_PLAYERS],RostiljArea[MAX_PLAYERS];[/pawn]
Isto, streamer EXTRA.
Zašto uopšte praviti string za te stvari ako koristiš YSI :P
I opet ima toliko grešaka u komandama i u samim funkcijama i ja to stvarno ne mogu ovako kasno da pišem
jel te stvarno nije mrzelo sve ovo da ispises :o
Citat: Kanac poslato Avgust 24, 2021, 21:43:38 POSLE PODNE
jel te stvarno nije mrzelo sve ovo da ispises :o
iiih, ja sam pisao da skrolujes 2 stranice xd i opet me niko nije jebao ni 2%...
Citat: Dejan (dekszy) poslato Avgust 25, 2021, 05:47:49 PRE PODNE
iiih, ja sam pisao da skrolujes 2 stranice xd i opet me niko nije jebao ni 2%...
a jebiga, ovaj lik na svaki mod/ filterskriptu napise fazon roman od gresaka
Citat: Kanac poslato Avgust 25, 2021, 18:23:28 POSLE PODNE
a jebiga, ovaj lik na svaki mod/ filterskriptu napise fazon roman od gresaka
Mora i to neko