[POMOC] Create vehicle

Započeo Cimbur, Februar 10, 2017, 00:46:28 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Od 0,
Detaljan opis problema:Hocu da napravim komandu da igrac moze da odabere ID automobila koji hoce da spawnuje i da se taj isti auto stvori ispred njega.
Imao sam neku ideju da napravim ovako :
[pawn]YCMD:car(playerid, params[], help)
{
   #pragma unused help
   #pragma unused params
  new car;
  if(sscanf(params, "ui", car))  return SCM(playerid, red, "{F57607}CMD: {00C3FF}/car [ID]");
  CreateVehicle(car, X,Y,Z, Angle, -1, -1, 60);
  return 1;
}[/pawn]

E sad, ovo ne moze ovako, i u to sam i bio siguran kada sam krenuo da radim, pa eto, ukoliko neko moze da mi objasni kako bih mogao da napravim, hvala unapred :)
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):.
RESPECT :
Vegas & C++

YCMD:car(playerid, params[], help)
{
   #pragma unused help
   #pragma unused params
  new car;
  new Float:X, Float:Y, Float:Z;
  if(sscanf(params, "ui", car))  return SCM(playerid, red, "{F57607}CMD: {00C3FF}/car [ID]");
  GetPlayerPos(playerid, X, Y, Z);
  CreateVehicle(car, X,Y,Z, Angle, -1, -1, 60);
  return 1;
}


Probaj ovako...


Village's Roleplay USKORO...

Village's Roleplay USKORO...

1. Koristis parametre tako da ti ne treba #pragma unused params
2. if(sscanf(params, "ui", car)) -> u = PlayerID/Name | i = Int Value, dakle ne treba ti "u" ( - if(sscanf(params, "i", car)) - )
3. Nisi definisao ni dobio poziciju igraca. new Float: pX, Float; pY, Float: pZ, Float: pA; GetPlayerPos(playerid, pX, pY, pZ); GetPlayerFacingAngle(playerid, pA);

A komanda bi trebala da ovako ide:

YCMD:car(playerid, params[], help)
{
   #pragma unused help
  new car;
  if(sscanf(params, "i", car))  return SCM(playerid, red, "{F57607}CMD: {00C3FF}/car [ID]");
  new Float: pX, Float; pY, Float: pZ, Float: pA; GetPlayerPos(playerid, pX, pY, pZ); GetPlayerFacingAngle(playerid, pA);
  CreateVehicle(car, pX, pY, pZ, pA, -1, -1, 60);
  return 1;
}