Skripta koju koristim:GTA:RP
Detaljan opis problema:Evo ovako raidm dialog i napravim komandu sve i onda mi izbaci eror cmd.neznam zato...a da i kako da napravim dialog da se upise koamnda da se moze sam ona jednom mjestu to napraviti a ne na vise njih
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Ja znam napamet tvoju komandu, pa mislis da mogu da ti pomognem ::)?
Daj komandu,linije ;D
Citat: eXtreme poslato April 26, 2011, 12:49:34 POSLE PODNE
Ja znam napamet tvoju komandu, pa mislis da mogu da ti pomognem ::)?
Daj komandu,linije ;D
evo komanda
if(strcmp(cmd, "/v buy", true) == 0)
{
if(PlayerToPoint(5.0,playerid,1219.3896,-1811.8639,16.5938))
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Auto Shop", "Infernus", "Kupi", "Odustani");
}
return 1;
}
koj ti error izbaci ?
Citat: [BU]Gotti[S15] poslato April 26, 2011, 12:51:17 POSLE PODNE
koj ti error izbaci ?
C:\DOCUME~1\sandman\Desktop\BALKAN~1\GTARP\FILTER~1\dialor.pwn(93) : error 017: undefined symbol "cmd" ovo mi izbaci
Citat: sandman12wolf poslato April 26, 2011, 12:50:14 POSLE PODNE
Citat: eXtreme poslato April 26, 2011, 12:49:34 POSLE PODNE
Ja znam napamet tvoju komandu, pa mislis da mogu da ti pomognem ::)?
Daj komandu,linije ;D
evo komanda
if(strcmp(cmd, "/v buy", true) == 0)
{
if(PlayerToPoint(5.0,playerid,1219.3896,-1811.8639,16.5938))
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Auto Shop", "Infernus", "Kupi", "Odustani");
}
return 1;
}
if(strcmp(cmdtext, "/v buy", true) == 0)
{
if(PlayerToPoint(5.0,playerid,1219.3896,-1811.8639,16.5938))
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Auto Shop", "Infernus", "Kupi", "Odustani");
}
return 1;
}
E hvala sada radi a da i kako da napravim da se to moze upisati smo na jednome mjestu a ne npr. sada odem kod burga i upisem /v buy i to mi izbaci...vec kako da napravim da se to moze samo na jednome mjestu i nigdje vise
umjesto playertopint koristim IsPlayerInRangeOfPoint i stavis svoje koordinate tu!
Citat: sandman12wolf poslato April 26, 2011, 12:54:10 POSLE PODNE
E hvala sada radi a da i kako da napravim da se to moze upisati smo na jednome mjestu a ne npr. sada odem kod burga i upisem /v buy i to mi izbaci...vec kako da napravim da se to moze samo na jednome mjestu i nigdje vise
Umesto ovoga
if(PlayerToPoint(5.0,playerid,1219.3896,-1811.8639,16.5938)) stavi ovo if(IsPlayerInRangeOfPoint(playerid, radius, x,y,z))//Samo tvoje kordinate i koji hoces radius
a sat da stavim pod radius...mislim sta je to
Razdaljina sa koje udaljenosti od tih koordinata se moze pozvati komanda.
radis tu je da kazem velicina do koje ce on to moci da ukuca. Ako me razumes kao npr. checkpoint ako je radius 5 onda ti je on veci kao na nekim trkama, i tako ti stavis koliki hoces radius (naravno tu nema checkpoint)
Moze LOCK napravi osma hvala svima