[zahtjev/pomoc]/v lociraj

Započeo BloOm3R!, Februar 06, 2011, 22:14:20 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Trebao bi komandu za gtarp kod carownershipa ono /v lociraj1 - lociraj2 - lociraj3 ako bi mi tko to mogao dat...

ZicMortal

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  ???  :'(

ZicMortal


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..
Aequam memento rebus in arduis servare mentem.

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
Aequam memento rebus in arduis servare mentem.

e hvala ti uspio sam samo mi jos sad treba kad igrac dode na taj cp da se cp ugasi...