Trebao bi komandu za gtarp kod carownershipa ono /v lociraj1 - lociraj2 - lociraj3 ako bi mi tko to mogao dat...
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new x_nr[64];
x_nr = strtok(cmdtext, idx);
if(strcmp(x_nr,"lociraj1",true) == 0)
{
//tu nek ti locira za vozilo 1
}
else if(strcmp(x_nr,"lociraj2",true) == 0)
{
//tu nek ti locira za vozilo 2
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nesto se ujebalo ili nije kako valja, pokusaj drugacije.");
}
}
return 1;
}
Ubaci si pod onplayercommandtext itd., nadam se da sam ti pomogao :D :D
pa nema ovdje nikakav cp da stvori di je vozilo ??? :'(
Upotrijebi SetPlayerCheckpoint :)
mozes malo vise pomoc nisam pro u ovome prvi put radim nesto u vezi cos-a
imam cos iz gtarp isto onako pcarkey (2,3) pa ak mozes malo vise pomoc tesko mi je to.
Vidi kako izgleda iz mojeg starog moda:
if(strcmp(tmp, "1", true) == 0)
{
if(veh1[playerid] != 999)
{
if(strcmp(vZone, pZone, true) == 0)
{
new Float:X, Float:Y, Float:Z;
GetVehiclePos(veh1[playerid], X, Y, Z);
vCheck1[playerid] = SetPlayerCheckpoint(playerid, X, Y, Z, 5);
return 1;
}
else
{
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Vase vozilo nije spawnano !");
return 1;
}
}
Znaci upotrijebis:
http://wiki.sa-mp.com/wiki/Function:GetVehiclePos
http://wiki.sa-mp.com/wiki/Function:SetPlayerCheckpoint
I to je to..
a nekuzim ja ovo nista nikada nisam radio sa cp-ovima tek cu sad pocet sa njima
ja sam stavio ovako al nemam pojma sta dalje probao sam postavljat GetVehiclePos da ucita od vozila pcarkey i onda da stavi setplayercheckpoint al tesko mi je ovo pomognite pa cu valjda savladat dalje...
Citatelse if(strcmp(x_nr,"lociraj",true) == 0)
{
new carkey = PlayerInfo[playerid][pPcarkey];
new carkey2 = PlayerInfo[playerid][pPcarkey2];
new carkey3 = PlayerInfo[playerid][pPcarkey3];
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPcarkey] == 9999)
{
SendClientMessage(playerid, COLOR_CRVENA, "[ERROR]:Nemate vozilo.");
return 1;
}
}
}
new Float:vx,Float:vy,Float:vz;
GetVehiclePos(PlayerInfo[playerid][pPcarkey],vx,vy,vz);
SetPlayerCheckpoint(playerid,vx,vy,vz,5);
Tako nesto bi moralo izgledat
e hvala ti uspio sam samo mi jos sad treba kad igrac dode na taj cp da se cp ugasi...