O kakvom savjetu se radi: Kako bih mogao da uradim komandu /fouridve
Detaljan opis savjeta: Zelim da dodam komandu /fourdive to jest komanda kojom mogu da bacim 4 igraca od jednom u vazduh da skacu sa padobranom svidja mi se ta cmd ali nzm kako da je napravim /skydive sam napravio ali za ovu bas nmg da se snadjem
Komentar: izvinjavam se na cestim postovima 🙂
[REÅ ENO] /fourdive
454
pregleda
6
postova
16. Jun 2016.
16. Jun 2016.
Evo to bi trebalo ovako nekako da izgleda.
YCMD:fourdive(playerid, params[], help)
{
#pragma unused help
if(IsPlayerAdmin(playerid)) //Prilagodi svom admin sistemu,ja sam uradio za rcon admina.
{
new id; //Varijable za IDove igraca.
new Float: x, Float: y, Float: z; //Varijable za spremanje pozicije igraca.
if(sscanf(params, "uuuu", id, id, id, id)) return SendClientMessage(playerid, -1, "Koristi: /fourdive [id/ime] [id/ime] [id/ime] [id/ime]");
else
{
GetPlayerPos(id, x, y, z); //Locira poziciju igraca 1.
GivePlayerWeapon(id, 46, 1); //Daje igracu 1 padobran.
SetPlayerPos(id, 13131,131313,1321313); //Ovde stavi koordinate gde zelis porta igraca 1,ja sam lupio random.
GetPlayerPos(id, x, y, z); //Locira poziciju igraca 2.
GivePlayerWeapon(id, 46, 1); //Daje igracu 2 padobran.
SetPlayerPos(id, 13131,131313,1321313); //Ovde stavi koordinate gde zelis porta igraca 2,ja sam lupio random.
GetPlayerPos(id, x, y, z); //Locira poziciju igraca 3.
GivePlayerWeapon(id, 46, 1); //Daje igracu 3 padobran.
SetPlayerPos(id, 13131,131313,1321313); //Ovde stavi koordinate gde zelis porta igraca 3,ja sam lupio random.
GetPlayerPos(id, x, y, z); //Locira poziciju igraca 4.
GivePlayerWeapon(id, 46, 1); //Daje igracu 4 padobran.
SetPlayerPos(id, 13131,131313,1321313); //Ovde stavi koordinate gde zelis porta igraca 4,ja sam lupio random.
}
}
else return SendClientMessage(playerid, -1, "GRESKA: Nemate autorizaciju.");
return 1;
}OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
16. Jun 2016.
Uzmimo primer da koristis YCMD i sada jednostavno imas parametre preko sscanf-a i kako si uradio parametar za 1 igraca dodas isto tako jos koliko ti zelis evo ti primer za 2 igraca...
YCMD:fouridve(playerid, params[], help)
{
#pragma unused help
new
id1,
id2;
if (sscanf(params, "uu", id1, id2)) return SCM (playerid, -1, "/fouridve [ID igraca] [ID igraca]");
else
{
GivePlayerWeapon(id1, 46, 0);
GivePlayerWeapon(id2, 46, 0);
}
return 1;
}OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
16. Jun 2016.
Pawno wrote on June 16, 2016, 11:16 am:
On je pitao kako da ga porta u vazduh 🙄
Pa nije ovo forum uradi mi sve po zelji a i covek je rekao da ima /skydive sto znaci da ima sta mu treba on samo nije znao za vise ID-ova a ja sam ono samo uzeo kao primer da bi video kako da uradi...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava