[POMOC] Port auto


Započeo branac_rocky, Novembar 11, 2014, 21:36:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: CL by «∩αthαn_Drαkε»
Detaljan opis problema: Želim napraviti komandu koja će portati vaÅ¡ auto(bez da upiÅ¡ete ID)-tj treba mi iz odreÄ'enog razloga....
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Pokušao sam ovako:
CitatYCMD:portmycar(playerid, params[],help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo[playerid][pPosedovanjeAuta] == -1) return SCM(playerid,-1,""SIVA"Ne posedujes vozilo!");
   new idauta, Float:Xx, Float:Yy, Float:Zz, string[150];
   PlayerInfo[playerid][pPosedovanjeAuta] = idauta;
   if(sscanf(params, "i", idauta)) return SCM(playerid, -1,""SPLAVA"BE Pomoc | "SIVA"/portmycar");
   GetPlayerPos(playerid, Xx, Yy, Zz); SetVehiclePos(idauta, Xx, Yy+4, Zz);
   format(string,sizeof(string),"BE | "CRVENA"Portali  ste svoje vozilo! [ID: %d!]",idauta);
   SCM(playerid,-1,string);
   return 1;
}

No problem je što je u UP modu pPosedovanjeAuta samo ID filea u scriptfiles,a da bi portao to auto,moram znati ID auta.A to piše u fileu.(vID)
Zanima me može li mi netko pomoći kako da napravim da provjerava ID auta, i da porta to auto?

Meni taj ID treba: http://prntscr.com/55eyte
A ne znam kako ću to odraditi.Nemam ideje.

Hvala.
Poslednja Izmena: Novembar 11, 2014, 21:47:13 POSLE PODNE od branac_rocky

Zato bi to radio ? :) Zar ti nije lakse saznati ID nego to raditi? :D

treba mi komanda da igrač može portati svoje vozilo....(do sebe)

Izvoli
YCMD:portmycar(playerid, params[],help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo[playerid][pPosedovanjeAuta] == -1) return SCM(playerid,-1,""SIVA"Ne posedujes vozilo!");
   new Float:Xx, Float:Yy, Float:Zz, string[150];
   GetPlayerPos(playerid, Xx, Yy, Zz); SetVehiclePos(PlayerInfo[playerid][pPosedovanjeAuta], Xx, Yy+4, Zz);
   format(string,sizeof(string),"BE | "CRVENA"Portali  ste svoje vozilo! [ID: %d!]",idauta);
   SCM(playerid,-1,string);
   return 1;
}

Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Novembar 12, 2014, 00:31:27 PRE PODNE
Izvoli
YCMD:portmycar(playerid, params[],help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo[playerid][pPosedovanjeAuta] == -1) return SCM(playerid,-1,""SIVA"Ne posedujes vozilo!");
   new Float:Xx, Float:Yy, Float:Zz, string[150];
   GetPlayerPos(playerid, Xx, Yy, Zz); SetVehiclePos(PlayerInfo[playerid][pPosedovanjeAuta], Xx, Yy+4, Zz);
   format(string,sizeof(string),"BE | "CRVENA"Portali  ste svoje vozilo! [ID: %d!]",idauta);
   SCM(playerid,-1,string);
   return 1;
}


Autor teme ti je rekao sve:
Citat: branac_rocky poslato Novembar 11, 2014, 21:36:23 POSLE PODNE
No problem je što je u UP modu pPosedovanjeAuta samo ID filea u scriptfiles,a da bi portao to auto,moram znati ID auta.A to piše u fileu.(vID)



Probaj ovako:

YCMD:portmycar(playerid, params[],help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo[playerid][pPosedovanjeAuta] == -1) return SCM(playerid,-1,""SIVA"Ne posedujes vozilo!");
   new Float:Xx, Float:Yy, Float:Zz, string[150], i = PlayerInfo[playerid][pPosedovanjeAuta];
   GetPlayerPos(playerid, Xx, Yy, Zz); SetVehiclePos(VoziloInfo[i][vID], Xx, Yy+4, Zz);
   format(string,sizeof(string),"BE | "CRVENA"Portali  ste svoje vozilo! [ID: %d!]",VoziloInfo[i][vID]);
   SCM(playerid,-1,string);
   return 1;
}

Radi Lenon,hvala mnogo,može lock  :D :D