Ne vidim svrhu ovoga.
Ako cu vec compilat skriptu onda sam nesto mjenjao u njoj (u PAWNU), a ako sam vec bio u njemu onda mogu usput staviti da se compajluje i otici igrati dok ono zavrsi 😄
Prevuci gore ili dole za pozicioniranje
GreenG
postova
50
Kreiranih tema
5
Pridružio se
nov. 25, 2014
Poslednja aktivnost
pre 3 godine
Trenutna aktivnost
IDLE
Izgleda da GreenG trenutno ne radi ništa
Aktivnost na forumu
Postovi i teme koje je kreirao Sioux
Odgovorio na
Jul 17, 2015
[INC] PositionCommand ( Komanda koja se poziva tipkom Y )
GTA San Andreas Multiplayer / Filterskripte & Include
Hvala svima.
Odgovorio na
Jul 15, 2015
[INC] PositionCommand ( Komanda koja se poziva tipkom Y )
GTA San Andreas Multiplayer / Filterskripte & Include
Haswell Roleplay wrote on July 14, 2015, 11:29 pm:
Kako će korisnik poslat report?
Ne kontam. Ovo nije procesor komandi. Ovo je dodatak koji mozes koristiti samo umjesto komandi koje se koriste na odredjenoj poziciji ( Npr ulaz u int, port negdje, kupovina auta, salteri, bankomati..... )
To je sitnica za odradit a uz to ispadne mnogo brže... U svakom sluÄaju pohvale za trud
Nije ovo nista tesko, ali je korisno i ustedice dosta vremena. Funckija sama kreira label, pickup, onda kada bi to bila komanda morao bi vrsiti provjeru jeli igrac u vozilu ili nije, jeli na pravoj poziciji...
Odgovorio na
Jul 14, 2015
[INC] PositionCommand ( Komanda koja se poziva tipkom Y )
GTA San Andreas Multiplayer / Filterskripte & Include
Haswell Roleplay wrote on July 14, 2015, 11:29 pm:
Kako će korisnik poslat report?
Ne kontam. Ovo nije procesor komandi. Ovo je dodatak koji mozes koristiti samo umjesto komandi koje se koriste na odredjenoj poziciji ( Npr ulaz u int, port negdje, kupovina auta, salteri, bankomati..... )
Odgovorio na
Jul 14, 2015
[INC] PositionCommand ( Komanda koja se poziva tipkom Y )
GTA San Andreas Multiplayer / Filterskripte & Include
TiXoR_ wrote on July 14, 2015, 9:18 pm:
zanimljivo, bravo, uvijek sam volija udarat tipku nego pisat komande
Ovo sam napravio bas iz tog razloga. Puna mi cuna vise pisat cmd a moze i ovako xD
hahahhahahah. al opet slabo će ljudi koristit, jer na balkanu su ljudi debili, i pljuacju po nekome ko koristi neÅ¡to Å¡ta je objavljeno. otkad nisan Äuja ÄŒUNA hahahahhahhahhhahhhahahha
Davno sam ja rekao. Balkancima samo dati GF mod i vratiti ih na neki 0.3d, to bi bilo tamam, i nista vise. Niko nista novo ne zeli hoce ljudi samo da ima 100000 komandi, da nista nije u dialogu da sve bude napismeno u chatu, isto kao da su debili ili nesto.
da, ti slavni stari dani GF moda. i nemoj zaboraviti da mora biti sto boja i miljun istih stvari ko i svako drugi server
Da, kako sam to mogao zaboraviti 😄
Odgovorio na
Jul 14, 2015
[INC] PositionCommand ( Komanda koja se poziva tipkom Y )
GTA San Andreas Multiplayer / Filterskripte & Include
TiXoR_ wrote on July 14, 2015, 9:18 pm:
zanimljivo, bravo, uvijek sam volija udarat tipku nego pisat komande
Ovo sam napravio bas iz tog razloga. Puna mi cuna vise pisat cmd a moze i ovako xD
hahahhahahah. al opet slabo će ljudi koristit, jer na balkanu su ljudi debili, i pljuacju po nekome ko koristi neÅ¡to Å¡ta je objavljeno. otkad nisan Äuja ÄŒUNA hahahahhahhahhhahhhahahha
Davno sam ja rekao. Balkancima samo dati GF mod i vratiti ih na neki 0.3d, to bi bilo tamam, i nista vise. Niko nista novo ne zeli hoce ljudi samo da ima 100000 komandi, da nista nije u dialogu da sve bude napismeno u chatu, isto kao da su debili ili nesto.
Odgovorio na
Jul 14, 2015
[INC] PositionCommand ( Komanda koja se poziva tipkom Y )
GTA San Andreas Multiplayer / Filterskripte & Include
TiXoR_ wrote on July 14, 2015, 9:18 pm:
zanimljivo, bravo, uvijek sam volija udarat tipku nego pisat komande
Ovo sam napravio bas iz tog razloga. Puna mi cuna vise pisat cmd a moze i ovako xD
Odgovorio na
Jul 14, 2015
[INC] PositionCommand ( Komanda koja se poziva tipkom Y )
GTA San Andreas Multiplayer / Filterskripte & Include
Sta je ovo?
Ovo je dodatak koji Vam omogucava kreiranje nekog tipa komande ( Poziva se kada igrac stisne tipku 'Y' na mjestu na kojem je komanda kreirana). Komandu kreirate jednom linijom (Automatski se dodaju i pickup i label na mjesto kreiranja ).
Kako i gdje se ovo koristi?
Salter u banci. Da igrac ne bi morao kucati komandu jednostavno napravite sa ovim dodatkom komandu na tom mjestu. I kad igrac stisne 'Y' komanda se poziva a vi dalje nastavljate normalno kao sa obicnom komandom.
Lista funkcija:
CreatePosCommand(poscmdID, const PCText[], Float:pcX, Float:pcY, Float:pcZ, bool:MozeIzVozila = true, pickupTip = 1239)
poscmdID: ID komande koja se kreiraj. Definise se isto kao i ID dialoga. Moja preporuka je da to radite sa enum(primjer ispod).
PCText: Text koji ce biti na labelu. Npr: "Ovdje mozete kupiti vozilo". Ispod njega se samo dodaje "Stisnite tipku 'Y'".
pcX: X pozicija komande.
pcY: Y pozicija komande.
pcZ: Z pozicija komande.
MozeIzVozila: False: igrac mora izaci iz vozila da koristi ovo. True: Igrac moze biti i u vozilu kada koristi komandu. Default: True - moze biti u vozilu.
pickupTip: ID pickupa koji ce biti kreiran na mjestu komande. Default: 1239 ( Upitnik ).
DestroyPosCommand(poscmdID)
poscmdID: ID Komande koju zelite izbrisati.
OnPosCommandPreesed(playerid, pcid)
Ovu funkciju morate imati u skripti. Ona se poziva kada igrac stisne tipku 'Y' na mjestu komande. Ovo je isto sto i OnDialogResponse kod dialoga.
playerid: ID Igraca koji izvrsava komandu.
pcid: ID Komande koju igrac izvrsava.
Napomena:
- Morate imati stramer plugin i YSI include.
- Pod OnPosCommandPreesed id-ove komandi morate razvrstati sa switch a ne sa if i else if jer je dosta brze.
- Najveci ID Komande je 2047. Komande sa vecim ID-om nece biti kreirane.
- Kad igrac jednom odradi komandu. Mora sacekati 2s kako nebi pokusao stvoriti lag ili nesto ( Jer se vrti loop kroz komande ).
Primjeri:
#include
#include
enum
{
PC_TEST1, //Ovaj ce biti ID 0
PC_TEST222, //Ovaj ce biti ID 1
PC_TEST2 = 2045, //Ovaj ce biti ID 2045
PC_TEST3 //Ovaj ce biti ID 2046
}
public OnGameModeInit()
{
CreatePosCommand(PC_TEST1, "Ovo moze biti bilo sta!", 5.0, 0.0, 3.0, _, 1314);//ID 0
CreatePosCommand(PC_TEST2, "Ovo moze biti bilo sta 2!", 0.0, 0.0, 3.0);//ID 2045
return 1;
}
public OnPosCommandPreesed(playerid, pcid)
{
switch(pcid)
{
case PC_TEST1:
{
//Poziva se komanda ID-0.
//Uradite bilo sta.
SendClientMessage(playerid, -1, "Pozvali ste komandu id 0.");
return 1;
}
case PC_TEST2:
{
//Poziva se komanda ID-2045.
//Uradite bilo sta.
SendClientMessage(playerid, -1, "Pozvali ste komandu id 2045.");
return 1;
}
}
return 1;
}
Slike:
Download:
Mega.co.nz: https://mega.co.nz/#!egRRkYoC!_Ar6SGtotdqOfnpQoq6LCejonvY-z4kXbV4gwqorEfo
Ostalo:
Pinki ツ √ wrote on February 8, 2015, 8:25 pm:
Koji qrac editujes UP skriptu sto ne radis svoje ? ovo je 00000
Prava osoba mu kaze. Editovao si 1000 modova od kojih ni jedan nema nista dobro uradjeno.
Evo sta kaze samp wiki:
"Some functions might not work correctly when used in this callback because the player is already disconnected when the callback is called. This means that you can't get unambiguous information from functions like GetPlayerIP and GetPlayerPos."
Koliko ja znam ako igracu crasha spremiti ce mu poziciju 0.0, 0.0, 0.0
Da to rijesis napravi i varijablu koja ce se spremati a koja pokazuje jeli igracu crashovalo kada je izlazio.
U koliko jeste da mu postavi default poziciju a u koliko nije da mu postavi zadnju poziciju.
"Some functions might not work correctly when used in this callback because the player is already disconnected when the callback is called. This means that you can't get unambiguous information from functions like GetPlayerIP and GetPlayerPos."
Koliko ja znam ako igracu crasha spremiti ce mu poziciju 0.0, 0.0, 0.0
Da to rijesis napravi i varijablu koja ce se spremati a koja pokazuje jeli igracu crashovalo kada je izlazio.
U koliko jeste da mu postavi default poziciju a u koliko nije da mu postavi zadnju poziciju.
public OnPlayerDisconnect(playerid, reason)
{
if(reason == 0)
{
//igraceva_varijabla_za_crash = 1;
//SnimiFunkcija....
}
else
{
//igraceva_varijabla_za_crash = 0;
//GetPlayerPos...
//SnimiFunkcija....
}
return 1;
}
3
Novi Član
Nivo 3
Iskustvo
40 / 100 XP
Ukupno XP: 240
60 XP do sledećeg nivoa
6
Dostignuća
240
Ukupno XP
0
Trenutni Niz
0
Najduži Niz
Sva Dostignuća
6 / 20 otključano
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
⚡
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP
Nedavna XP Aktivnost
Vaši poslednji dobici iskustva
+100
Otključano: Primerni Član
pre 1 nedelju
+40
Otključano: Uzoran Građanin
pre 1 nedelju
+50
Otključano: Aktivni Saradnik
pre 1 nedelju
+25
Otključano: Početak
pre 1 nedelju
+15
Otključano: Pokretač Tema
pre 1 nedelju
+10
Otključano: Prvi Post
pre 1 nedelju
O meni - GreenG
Ovaj korisnik još nije napisao ništa o sebi.
Brze informacije
Prikazano ime
GreenG