Tip: Dinamicno kreiranje pickupa sa ulaz/izlaz FilterScriptSlike ili Video: https://imgur.com/a/CjO7cOpis i dodatne informacije: Uskoro update gde ce biti dodano /movepickup i boja texta !Download link: https://pastebin.com/ADE7UnJBCredits: Ideja - @ŦΛЯΞ System - Shomy (Ja ofc)
posluzit ce
Zaboravio sam da dodam - Potreban folder u scriptfiles "Pickups"
Hvala mnogo... :) 8)
Svima kojima treba id int evo ovdje: LINK (ftp://weedarr.wikidot.com/interior)
ID pickup-ova: LINK (ftp://weedarr.wikidot.com/pickups)
Citat: Stifler ãƒ,, poslato Novembar 15, 2017, 14:44:16 POSLE PODNE
posluzit ce
Hoce Hoce :)
Citat: ŦΛЯΞ poslato Novembar 15, 2017, 15:01:41 POSLE PODNE
Hvala mnogo... :) 8)
Svima kojima treba id int evo ovdje: LINK (ftp://weedarr.wikidot.com/interior)
ID pickup-ova: LINK (ftp://weedarr.wikidot.com/pickups)
NP bro :) Nadam se da ce ti posluziti. Uskoro ce update.
Citat: DᴇᴘᴀÊâ,,¢ poslato Novembar 15, 2017, 15:08:52 POSLE PODNE
Citat: Stifler ãƒ,, poslato Novembar 15, 2017, 14:44:16 POSLE PODNE
posluzit ce
Hoce :)
UPDATE
Dodano:
/movepickup
/unistipickup
Boja Texta
Download - https://pastebin.com/2xVw2Wn6
fino fino
Da mi je znati gdje samo nalaziš te skripte, odakle ih vadiš!
Odlicno! :)
Turi to u dialoge :P
Citat: Bolex_ poslato Novembar 15, 2017, 17:12:07 POSLE PODNE
Da mi je znati gdje samo nalaziš te skripte, odakle ih vadiš!
Evo ga ponovo :) Da imam malo bolji net napravio bih live kako pravim samo zbog tebe... Ne mozes ih naci zato sto su moje :D BB
Citat: Sploxs poslato Novembar 15, 2017, 17:14:38 POSLE PODNE
Odlicno! :)
Turi to u dialoge :P
Ma jok :) Bolje ovako, simple :) Hvala
bump
Virtualworld? i tako mozes kreirati samo jednu rijec, trebo si kroz dialoge :D
Trebao si u dialog al eto :)
Citat: Slade poslato Novembar 15, 2017, 21:24:22 POSLE PODNE
Virtualworld? i tako mozes kreirati samo jednu rijec, trebo si kroz dialoge :D
Zab Sam na VW :) U pravu si, sutra cu u dialog
Citat: Shomy Script poslato Novembar 15, 2017, 22:37:30 POSLE PODNE
Citat: Slade poslato Novembar 15, 2017, 21:24:22 POSLE PODNE
Virtualworld? i tako mozes kreirati samo jednu rijec, trebo si kroz dialoge :D
Zab Sam na VW :) U pravu si, sutra cu u dialog
Nek glavni (pickup koji se nalazi gdje kreira) uzme tvoj VW i int a onaj rucno unosis.
finooo
Citat: Slade poslato Novembar 15, 2017, 22:43:14 POSLE PODNE
Citat: Shomy Script poslato Novembar 15, 2017, 22:37:30 POSLE PODNE
Citat: Slade poslato Novembar 15, 2017, 21:24:22 POSLE PODNE
Virtualworld? i tako mozes kreirati samo jednu rijec, trebo si kroz dialoge :D
Zab Sam na VW :) U pravu si, sutra cu u dialog
Nek glavni (pickup koji se nalazi gdje kreira) uzme tvoj VW i int a onaj rucno unosis.
U redu, hvala na ideji :) Krenucu sada da radim
Citat: .::Deki::. poslato Novembar 16, 2017, 09:31:00 PRE PODNE
finooo
Hvalaaa :D
Citat: Shomy Script poslato Novembar 15, 2017, 17:16:10 POSLE PODNE
Citat: Bolex_ poslato Novembar 15, 2017, 17:12:07 POSLE PODNE
Da mi je znati gdje samo nalaziš te skripte, odakle ih vadiš!
Evo ga ponovo :) Da imam malo bolji net napravio bih live kako pravim samo zbog tebe... Ne mozes ih naci zato sto su moje :D BB
mislim da je sarkazam xd
gj <3
Citat: Muma420 poslato Novembar 16, 2017, 14:47:54 POSLE PODNE
Citat: Shomy Script poslato Novembar 15, 2017, 17:16:10 POSLE PODNE
Citat: Bolex_ poslato Novembar 15, 2017, 17:12:07 POSLE PODNE
Da mi je znati gdje samo nalaziš te skripte, odakle ih vadiš!
Evo ga ponovo :) Da imam malo bolji net napravio bih live kako pravim samo zbog tebe... Ne mozes ih naci zato sto su moje :D BB
mislim da je sarkazam xd
gj <3
Ne bih rekao :D To je rekao i za Admin Systme :D
Hvala Mumo :D
Citat: Shomy Script poslato Novembar 16, 2017, 20:16:05 POSLE PODNE
Citat: Muma420 poslato Novembar 16, 2017, 14:47:54 POSLE PODNE
Citat: Shomy Script poslato Novembar 15, 2017, 17:16:10 POSLE PODNE
Citat: Bolex_ poslato Novembar 15, 2017, 17:12:07 POSLE PODNE
Da mi je znati gdje samo nalaziš te skripte, odakle ih vadiš!
Evo ga ponovo :) Da imam malo bolji net napravio bih live kako pravim samo zbog tebe... Ne mozes ih naci zato sto su moje :D BB
mislim da je sarkazam xd
gj <3
Ne bih rekao :D To je rekao i za Admin Systme :D
Hvala Mumo :D
Ljubomorne duse druze ne znaju oni pa imaju kog provocirat xD
UPDATE
Dodan Virtual World - https://pastebin.com/QPskZnLW
Citat: SeliMM poslato Novembar 16, 2017, 20:20:24 POSLE PODNE
Citat: Shomy Script poslato Novembar 16, 2017, 20:16:05 POSLE PODNE
Citat: Muma420 poslato Novembar 16, 2017, 14:47:54 POSLE PODNE
Citat: Shomy Script poslato Novembar 15, 2017, 17:16:10 POSLE PODNE
Citat: Bolex_ poslato Novembar 15, 2017, 17:12:07 POSLE PODNE
Da mi je znati gdje samo nalaziš te skripte, odakle ih vadiš!
Evo ga ponovo :) Da imam malo bolji net napravio bih live kako pravim samo zbog tebe... Ne mozes ih naci zato sto su moje :D BB
mislim da je sarkazam xd
gj <3
Ne bih rekao :D To je rekao i za Admin Systme :D
Hvala Mumo :D
Ljubomorne duse druze ne znaju oni pa imaju kog provocirat xD
Otprilike :D
U sledecem update-u dodaj /pickuplist .. da fino se moze vidjeti ID od njega i njegov naziv :)
Citat: ŦΛЯΞ poslato Novembar 16, 2017, 21:35:47 POSLE PODNE
U sledecem update-u dodaj /pickuplist .. da fino se moze vidjeti ID od njega i njegov naziv :)
Iskreno me mrzi hehe :) Dodacu /info za pickup ID, Model, X,Y,Z ( ulaz ) , X,Y,Z (izlaz) za vama najblizi pickup
Update - https://pastebin.com/UGfEJM7a
Dodano - /infopickup
Sta ta komanda radi?
Komanda Vam daje informacije Vama najblizem pickupu. Pickup ID, Pickup Model, Pickup Ulaz X,Y,Z, Pickup Izlaz X,Y,Z
Da'li mozes objasniti kako da izbrisem vec napravljene pickupe koji su dosli sa modom ?
Citat: ŦΛЯΞ poslato Novembar 16, 2017, 22:10:08 POSLE PODNE
Da'li mozes objasniti kako da izbrisem vec napravljene pickupe koji su dosli sa modom ?
Izbrisi iz "Pickups" foldera u scriptfiles
Ma ne to ba, to znam.... vec pickupi koji su napravljeni razumijes u modu u skripti !!!
Citat: ŦΛЯΞ poslato Novembar 17, 2017, 13:54:47 POSLE PODNE
Ma ne to ba, to znam.... vec pickupi koji su napravljeni razumijes u modu u skripti !!!
Aha, to moras u skripti :)
Citat: ŦΛЯΞ poslato Novembar 17, 2017, 13:54:47 POSLE PODNE
Ma ne to ba, to znam.... vec pickupi koji su napravljeni razumijes u modu u skripti !!!
http://wiki.sa-mp.com/wiki/AddStaticPickup
http://wiki.sa-mp.com/wiki/CreatePickup
fino za poÄetnike :D
Citat: Shomy Script poslato Novembar 17, 2017, 14:00:54 POSLE PODNE
Citat: ŦΛЯΞ poslato Novembar 17, 2017, 13:54:47 POSLE PODNE
Ma ne to ba, to znam.... vec pickupi koji su napravljeni razumijes u modu u skripti !!!
Aha, to moras u skripti :)
Pa znam da moram u skripti all kakoooo
Citat: ŦΛЯΞ poslato Novembar 17, 2017, 14:11:09 POSLE PODNE
Citat: Shomy Script poslato Novembar 17, 2017, 14:00:54 POSLE PODNE
Citat: ŦΛЯΞ poslato Novembar 17, 2017, 13:54:47 POSLE PODNE
Ma ne to ba, to znam.... vec pickupi koji su napravljeni razumijes u modu u skripti !!!
Aha, to moras u skripti :)
Pa znam da moram u skripti all kakoooo
napisa san ti
Citat: TiXoR_ poslato Novembar 17, 2017, 14:02:12 POSLE PODNE
Citat: ŦΛЯΞ poslato Novembar 17, 2017, 13:54:47 POSLE PODNE
Ma ne to ba, to znam.... vec pickupi koji su napravljeni razumijes u modu u skripti !!!
http://wiki.sa-mp.com/wiki/AddStaticPickup
http://wiki.sa-mp.com/wiki/CreatePickup
Trebao si preko dialoga, samo jedan dialo i razdvajanje u njemu a ne ovako ali oke je :D
P.S dodaj i virtual world da se nebi mesali interiori :D
Citat: #Comi poslato Novembar 17, 2017, 18:01:10 POSLE PODNE
Trebao si preko dialoga, samo jedan dialo i razdvajanje u njemu a ne ovako ali oke je :D
P.S dodaj i virtual world da se nebi mesali interiori :D
Mhm dodan je VW :) Trebao sam u dialoge, al me sada mrzi da radim update :D Hvala <3
Citat: Shomy Script poslato Novembar 16, 2017, 20:30:22 POSLE PODNE
UPDATE
Dodan Virtual World - https://pastebin.com/QPskZnLW
Citat: SeliMM poslato Novembar 16, 2017, 20:20:24 POSLE PODNE
Citat: Shomy Script poslato Novembar 16, 2017, 20:16:05 POSLE PODNE
Citat: Muma420 poslato Novembar 16, 2017, 14:47:54 POSLE PODNE
Citat: Shomy Script poslato Novembar 15, 2017, 17:16:10 POSLE PODNE
Citat: Bolex_ poslato Novembar 15, 2017, 17:12:07 POSLE PODNE
Da mi je znati gdje samo nalaziš te skripte, odakle ih vadiš!
Evo ga ponovo :) Da imam malo bolji net napravio bih live kako pravim samo zbog tebe... Ne mozes ih naci zato sto su moje :D BB
mislim da je sarkazam xd
gj <3
Ne bih rekao :D To je rekao i za Admin Systme :D
Hvala Mumo :D
Ljubomorne duse druze ne znaju oni pa imaju kog provocirat xD
Otprilike :D
Iskreno lakse bi ti bilo preko dialoga svrstas tamo sve i za info i za pravljenje ...
S nestrpljenjem Äekam 'tvoj' idući rad.
Citat: Selim404 poslato Novembar 17, 2017, 18:04:01 POSLE PODNE
Iskreno lakse bi ti bilo preko dialoga svrstas tamo sve i za info i za pravljenje ...
Da znam al sam retard hah :D Zaebah se, krenuo ovako, posle me mrzleo u dialoge prebacivati :D
Citat: Bolex_ poslato Novembar 17, 2017, 18:06:12 POSLE PODNE
S nestrpljenjem Äekam 'tvoj' idući rad.
Provokatoru :D <3
Citat: Shomy Script poslato Novembar 17, 2017, 18:08:12 POSLE PODNE
Citat: Selim404 poslato Novembar 17, 2017, 18:04:01 POSLE PODNE
Iskreno lakse bi ti bilo preko dialoga svrstas tamo sve i za info i za pravljenje ...
Da znam al sam retard hah :D Zaebah se, krenuo ovako, posle me mrzleo u dialoge prebacivati :D
Citat: Bolex_ poslato Novembar 17, 2017, 18:06:12 POSLE PODNE
S nestrpljenjem Äekam 'tvoj' idući rad.
Provokatoru :D <3
Mozda cu ako imam vremena svstati sve ja u dialoge pa cu ti poslat pa ti stavi.
Citat: Selim404 poslato Novembar 17, 2017, 18:11:42 POSLE PODNE
Citat: Shomy Script poslato Novembar 17, 2017, 18:08:12 POSLE PODNE
Citat: Selim404 poslato Novembar 17, 2017, 18:04:01 POSLE PODNE
Iskreno lakse bi ti bilo preko dialoga svrstas tamo sve i za info i za pravljenje ...
Da znam al sam retard hah :D Zaebah se, krenuo ovako, posle me mrzleo u dialoge prebacivati :D
Citat: Bolex_ poslato Novembar 17, 2017, 18:06:12 POSLE PODNE
S nestrpljenjem Äekam 'tvoj' idući rad.
Provokatoru :D <3
Mozda cu ako imam vremena svstati sve ja u dialoge pa cu ti poslat pa ti stavi.
Slobodno ti objavi ako uradis :D
Imam slicno kod mn u modu :D
Al bravo, posluzice nekom :D
bump
bump
Napravi to u dijalogu u novoj verziji?
Citat: faR3.exe poslato Novembar 21, 2017, 12:51:55 POSLE PODNE
Napravi to u dijalogu u novoj verziji?
Previse sam mrzovoljan :) U prevodu - mrzi me previse :P
[pawn]sscanf(params, "ds[80]dfffdd", model, text, bt, iX, iY, iZ, inte, vw)[/pawn]
Å to ako staviÅ¡ 2 rijeÄi na primjer?
int string int float float float int int // OK
int string string string int float float float int int // Noup
Pomjeri text na zadnje mjesto ;)
[pawn]
if(bt == 1) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFFFFFFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFFFFFFFF; }
if(bt == 2) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF1414FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF1414FF; }
if(bt == 3) { label[PravljeniPickup] = Create3DTextLabel(str, 0x6EF0FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x6EF0FFFF; }
if(bt == 4) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF8000FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF8000FF; }
if(bt == 5) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF0090FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF0090FF; }
if(bt == 6) { label[PravljeniPickup] = Create3DTextLabel(str, 0x000000FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x000000FF; }
if(bt == 7) { label[PravljeniPickup] = Create3DTextLabel(str, 0x09FF00FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x09FF00FF; }
if(bt == 8) { label[PravljeniPickup] = Create3DTextLabel(str, 0x9900FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x9900FFFF; }
if(bt == 9) { label[PravljeniPickup] = Create3DTextLabel(str, 0x0008FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x0008FFFF; }
if(bt == 10) { label[PravljeniPickup] = Create3DTextLabel(str, 0xF2FF00FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xF2FF00FF; }
[/pawn]
Ovaj si dio mogao u niz postaviti te se ne ponavljati 10 puta ???
[pawn]if(newkeys == KEY_SECONDARY_ATTACK )
{
for(new i; i < MAX_PICKUPS; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5, PickupInfo[UlazX], PickupInfo[UlazY], PickupInfo[UlazZ]))
{
SetPlayerPos(playerid, PickupInfo[IzlazX], PickupInfo[IzlazY], PickupInfo[IzlazZ]);
SetPlayerInterior(playerid, PickupInfo[pInterior]);
SetPlayerVirtualWorld(playerid, PickupInfo[pVWI]);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.5, PickupInfo[IzlazX], PickupInfo[IzlazY], PickupInfo[IzlazZ]))
{
SetPlayerPos(playerid, PickupInfo[UlazX], PickupInfo[UlazY], PickupInfo[UlazZ]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, PickupInfo[pVWU]);
}
}
}[/pawn]
forsiranje skripte da usporeÄ'iva 250 puta svaki put kada se enter prisitne, spam entera par igraÄa = rip cpu
cool :-\
Bas kao sto je gospon Ino iznad mene rekao.
Takodje da dodam da iako ti nije tacno ovo
if(bt == 1) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFFFFFFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFFFFFFFF; }
if(bt == 2) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF1414FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF1414FF; }
if(bt == 3) { label[PravljeniPickup] = Create3DTextLabel(str, 0x6EF0FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x6EF0FFFF; }
if(bt == 4) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF8000FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF8000FF; }
if(bt == 5) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF0090FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF0090FF; }
if(bt == 6) { label[PravljeniPickup] = Create3DTextLabel(str, 0x000000FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x000000FF; }
if(bt == 7) { label[PravljeniPickup] = Create3DTextLabel(str, 0x09FF00FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x09FF00FF; }
if(bt == 8) { label[PravljeniPickup] = Create3DTextLabel(str, 0x9900FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x9900FFFF; }
if(bt == 9) { label[PravljeniPickup] = Create3DTextLabel(str, 0x0008FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x0008FFFF; }
if(bt == 10) { label[PravljeniPickup] = Create3DTextLabel(str, 0xF2FF00FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xF2FF00FF; }
takodje nauci da radis IF / ELSE IF / ELSE. Zamisljaj to ovako
new nesto = 123;
if (nesto == 0) { nesto }
if (nesto == 123) { nesto }
if (nesto == 1234) { nesto }
Ovaj kod ce ici racunar obraditi ovako:
Ako je nesto = 0 - NIJE PRESKACEM
Ako je nesto = 123 - JESTE, RADIM
Ako je nesto = 1234 - NIJE PRESKACEM
To je ocigledno lose jer se operacija ne zavrsava kada se dobije vrijednost.
if (nesto == 0) { nesto }
else if (nesto == 123) { nesto }
else if (nesto == 1234) { nesto }
Ako je nesto = 0 - NIJE PRESKACEM
Ako je nesto = 123 - JESTE, RADIM
Preskacem bez gledanja da li je 123 ili ne...
^ Ocigledno bolji nacin.
Ovo za spamovanje key-a rijesi ili pomocu nekog anti spam sistema ili (koliko toliko bolje od ovog tvog) iteratora za pickupove.
I naravno string se nauci stavljat posljednji da bi mogao kreirati ime pickupa tipa
"bla bla bla" ovako mozes samo "bla"
Solidno.... Posluzi ce nekome
Citat: Ino42O poslato Novembar 22, 2017, 22:51:07 POSLE PODNE
[pawn]sscanf(params, "ds[80]dfffdd", model, text, bt, iX, iY, iZ, inte, vw)[/pawn]
Å to ako staviÅ¡ 2 rijeÄi na primjer?
int string int float float float int int // OK
int string string string int float float float int int // Noup
Pomjeri text na zadnje mjesto ;)
[pawn]
if(bt == 1) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFFFFFFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFFFFFFFF; }
if(bt == 2) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF1414FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF1414FF; }
if(bt == 3) { label[PravljeniPickup] = Create3DTextLabel(str, 0x6EF0FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x6EF0FFFF; }
if(bt == 4) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF8000FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF8000FF; }
if(bt == 5) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF0090FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF0090FF; }
if(bt == 6) { label[PravljeniPickup] = Create3DTextLabel(str, 0x000000FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x000000FF; }
if(bt == 7) { label[PravljeniPickup] = Create3DTextLabel(str, 0x09FF00FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x09FF00FF; }
if(bt == 8) { label[PravljeniPickup] = Create3DTextLabel(str, 0x9900FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x9900FFFF; }
if(bt == 9) { label[PravljeniPickup] = Create3DTextLabel(str, 0x0008FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x0008FFFF; }
if(bt == 10) { label[PravljeniPickup] = Create3DTextLabel(str, 0xF2FF00FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xF2FF00FF; }
[/pawn]
Ovaj si dio mogao u niz postaviti te se ne ponavljati 10 puta ???
[pawn]if(newkeys == KEY_SECONDARY_ATTACK )
{
for(new i; i < MAX_PICKUPS; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5, PickupInfo[UlazX], PickupInfo[UlazY], PickupInfo[UlazZ]))
{
SetPlayerPos(playerid, PickupInfo[IzlazX], PickupInfo[IzlazY], PickupInfo[IzlazZ]);
SetPlayerInterior(playerid, PickupInfo[pInterior]);
SetPlayerVirtualWorld(playerid, PickupInfo[pVWI]);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.5, PickupInfo[IzlazX], PickupInfo[IzlazY], PickupInfo[IzlazZ]))
{
SetPlayerPos(playerid, PickupInfo[UlazX], PickupInfo[UlazY], PickupInfo[UlazZ]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, PickupInfo[pVWU]);
}
}
}[/pawn]
forsiranje skripte da usporeÄ'iva 250 puta svaki put kada se enter prisitne, spam entera par igraÄa = rip cpu
cool :-\
Ma vazno je da sve radi :) Mogao sam hex staviti za boju ali eto, retard sam hah :) Za enter spam, u pravu si, trebao sam staviti...
Citat: ☢ χÏ...ηdÑ"Ñ_ ☢ poslato Novembar 23, 2017, 01:15:45 PRE PODNE
Bas kao sto je gospon Ino iznad mene rekao.
Takodje da dodam da iako ti nije tacno ovo
if(bt == 1) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFFFFFFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFFFFFFFF; }
if(bt == 2) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF1414FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF1414FF; }
if(bt == 3) { label[PravljeniPickup] = Create3DTextLabel(str, 0x6EF0FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x6EF0FFFF; }
if(bt == 4) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF8000FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF8000FF; }
if(bt == 5) { label[PravljeniPickup] = Create3DTextLabel(str, 0xFF0090FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xFF0090FF; }
if(bt == 6) { label[PravljeniPickup] = Create3DTextLabel(str, 0x000000FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x000000FF; }
if(bt == 7) { label[PravljeniPickup] = Create3DTextLabel(str, 0x09FF00FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x09FF00FF; }
if(bt == 8) { label[PravljeniPickup] = Create3DTextLabel(str, 0x9900FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x9900FFFF; }
if(bt == 9) { label[PravljeniPickup] = Create3DTextLabel(str, 0x0008FFFF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0x0008FFFF; }
if(bt == 10) { label[PravljeniPickup] = Create3DTextLabel(str, 0xF2FF00FF, X,Y,Z, 10.0, 0, 0); PickupInfo[PravljeniPickup][BojaTexta] = 0xF2FF00FF; }
takodje nauci da radis IF / ELSE IF / ELSE. Zamisljaj to ovako
new nesto = 123;
if (nesto == 0) { nesto }
if (nesto == 123) { nesto }
if (nesto == 1234) { nesto }
Ovaj kod ce ici racunar obraditi ovako:
Ako je nesto = 0 - NIJE PRESKACEM
Ako je nesto = 123 - JESTE, RADIM
Ako je nesto = 1234 - NIJE PRESKACEM
To je ocigledno lose jer se operacija ne zavrsava kada se dobije vrijednost.
if (nesto == 0) { nesto }
else if (nesto == 123) { nesto }
else if (nesto == 1234) { nesto }
Ako je nesto = 0 - NIJE PRESKACEM
Ako je nesto = 123 - JESTE, RADIM
Preskacem bez gledanja da li je 123 ili ne...
^ Ocigledno bolji nacin.
Ovo za spamovanje key-a rijesi ili pomocu nekog anti spam sistema ili (koliko toliko bolje od ovog tvog) iteratora za pickupove.
I naravno string se nauci stavljat posljednji da bi mogao kreirati ime pickupa tipa
"bla bla bla" ovako mozes samo "bla"
Ono sto je cudno, ne znam ni ja sam zasto, nije mi radilo sa else if, prvo i jesam stavio else if, a radi mi sa if...Znam za string, skroz sam zaboravio na to :) A za spamovanje key-a, iskreno me mrzi raditi update, mozda nekad i uradim, hvala :)
UPDATE
Dodano/Promenjeno/Fixano:
Dodano - Anti Spam Enter
Promenjeno - Hex boju sada upisujete kako Vi zelite u formatu 0xFFFFFFFF.
Fixano - Sada moze vise reci na label
Slike - https://imgur.com/a/Wegnf
Download Link - https://pastebin.com/Cvb5TbRd
Hvala svima na savetima i govorenju bugova :)
fino, fino
new str[80];
format(str,sizeof(str), "%s", text);
label[PravljeniPickup] = Create3DTextLabel(str, bt, X,Y,Z, 10.0, 0, 0);
Zasto ne jednostavno label[PravljeniPickup] = Create3DTextLabel(text, bt, X,Y,Z, 10.0, 0, 0);
Takodje, anti spam sa timerom? Nemoj to da ti prelazi u naviku, imas gettime() i GetTickCount()...
Citat: ☢ χÏ...ηdÑ"Ñ_ ☢ poslato Novembar 23, 2017, 13:43:45 POSLE PODNE
new str[80];
format(str,sizeof(str), "%s", text);
label[PravljeniPickup] = Create3DTextLabel(str, bt, X,Y,Z, 10.0, 0, 0);
Zasto ne jednostavno label[PravljeniPickup] = Create3DTextLabel(text, bt, X,Y,Z, 10.0, 0, 0);
Zasto sam ja bio utripovan da tako ne moze... Hvala :)
Citat: ☢ χÏ...ηdÑ"Ñ_ ☢ poslato Novembar 23, 2017, 13:43:45 POSLE PODNE
Takodje, anti spam sa timerom? Nemoj to da ti prelazi u naviku, imas gettime() i GetTickCount()...
Koja je razlika?
Citat: • Shomy Script • poslato Novembar 23, 2017, 19:42:48 POSLE PODNE
Citat: ☢ χÏ...ηdÑ"Ñ_ ☢ poslato Novembar 23, 2017, 13:43:45 POSLE PODNE
Takodje, anti spam sa timerom? Nemoj to da ti prelazi u naviku, imas gettime() i GetTickCount()...
Koja je razlika?
Razlika je jer ne opterecujes skriptu koliko sa tajmerom.
Nije ni to baš pravilno, ali eto radit će na manjim skriptama, mogao bi iskoristiti streamer i njegov API, pogledaj malo, streamer nije samo za objekte puno je više od toga ;)
Citat: Ino42O poslato Novembar 23, 2017, 23:08:35 POSLE PODNE
Nije ni to baš pravilno, ali eto radit će na manjim skriptama, mogao bi iskoristiti streamer i njegov API, pogledaj malo, streamer nije samo za objekte puno je više od toga ;)
Znam znam, CreateDynamicPickup, CreateDynamic3DTextLabel... Mogao sam ali eto, nisam, mozda na update to uradim :D
Not that, ali mozes i to kad si vec spomenuo ;))
Citat: Ino42O poslato Novembar 24, 2017, 11:58:24 PRE PODNE
Not that, ali mozes i to kad si vec spomenuo ;))
Na sta si onda mislio? :)
Citat: Ino42O poslato Novembar 24, 2017, 11:58:24 PRE PODNE
Not that, ali mozes i to kad si vec spomenuo ;))
@Ino42O neg na sta si mislio? :) Da odradim na brzinu update :P
https://github.com/samp-incognito/samp-streamer-plugin/wiki/Natives-(Areas)
Citat: Ino42O poslato Novembar 25, 2017, 00:12:06 PRE PODNE
https://github.com/samp-incognito/samp-streamer-plugin/wiki/Natives-(Areas)
Iskreno, nemam pojma na sta mislis :P
Jako Korisno za Pocetnike! | Pohvale za Trud! :)
Posluzice
Odlicno uradjeno!
not bad
Extra sistem!
Jao sta uradi moja ideja hahah :D