Szerző Téma: Nyíl a kocsi felé  (Megtekintve 1379 alkalommal)

Nyíl a kocsi felé
« Dátum: 2010. december 20. - 15:56:45 »
0 Show voters
Hali
Az a sor kéne amivel a szerver nyilat rak a kocsi felé
Lehetõleg olyan módon mint a tuning kocsiknál hogy pl. a változó nevét kell odaírni.
Nagyon köszönöm

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Nyíl a kocsi felé
« Válasz #1 Dátum: 2010. december 20. - 16:08:36 »
0 Show voters
Nincs idõm leírni, de szerintem ez segíthet.  ;)
http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer

Nyíl a kocsi felé
« Válasz #2 Dátum: 2010. december 20. - 16:43:05 »
0 Show voters
Ezt nem értem :S

Nyíl a kocsi felé
« Válasz #3 Dátum: 2010. december 20. - 16:58:28 »
0 Show voters
A 3. paramétert 1-re kell álítani és megjelenik a nyil.
Átírtam a wikin lévõ kódot,ha beírod akkor elvileg nyíl lesz a kocsidon.
 

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext,\"/nyilat\",true))
    {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,\"Kocsiban kell lened!.\");
        SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),playerid,1,0);
        return 1;
    }
    return 0;
}

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Nyíl a kocsi felé
« Válasz #4 Dátum: 2010. december 20. - 17:59:47 »
0 Show voters
Én így használtam annak idején a Hell Clan és Party Szerveremben...
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/car-target-on\", true) == 0) {
new VehicleID;
if(IsPlayerInAnyVehicle(playerid)) {
VehicleID = GetPlayerVehicleID(playerid);
new i;
      for(i=0;i<=MAX_PLAYERS;i++)
      {
         if(i != playerid)
         {
            SetVehicleParamsForPlayer(VehicleID,i, 1, 0);
            SetVehicleParamsForPlayer(VehicleID,playerid, 1, 0);
         }
      }
}else{
SendClientMessage(playerid, COLOR_RED, \"Nem vagy kocsiban!!!\");
}
return 1;
}
if(strcmp(cmdtext, \"/car-target-off\", true) == 0) {
new VehicleID;
if(IsPlayerInAnyVehicle(playerid)) {
VehicleID = GetPlayerVehicleID(playerid);
new i;
      for(i=0;i<=MAX_PLAYERS;i++)
      {
         if(i != playerid)
         {
             SetVehicleParamsForPlayer(VehicleID,i, 0, 0);
             SetVehicleParamsForPlayer(VehicleID,playerid, 0, 0);
         }
      }
}else{
SendClientMessage(playerid, COLOR_RED, \"Nem vagy kocsiban!!!\");
}
return 1;
}
        return 0;
}

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Nyíl a kocsi felé
« Válasz #5 Dátum: 2010. december 20. - 18:12:52 »
0 Show voters
Ami fontos:
 
Note: You will have to respawn the vehicle to properly remove the objective.
Note: From 0.3 you will have to re-apply this function when OnVehicleStreamIn is called!
[/quote]

Nyíl a kocsi felé
« Válasz #6 Dátum: 2010. december 21. - 13:50:06 »
0 Show voters
Én olyanra gondoltam hogy a kocsi egy helyben áll és villog felette egy nyíl amikor beszáll valaki akkor is ott marad a nyíl és a kocsi mozgásával együtt mozog

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Nyíl a kocsi felé
« Válasz #7 Dátum: 2010. december 21. - 13:53:14 »
0 Show voters
lambo96[]\" post=\"98924\" timestamp=\"1292935806\"]
Én olyanra gondoltam hogy a kocsi egy helyben áll és villog felette egy nyíl amikor beszáll valaki akkor is ott marad a nyíl és a kocsi mozgásával együtt mozog
 
[/quote]Errõl beszélünk...

Nyíl a kocsi felé
« Válasz #8 Dátum: 2010. december 21. - 13:53:45 »
0 Show voters
Ez pont olyan.
@.:Secur:. : Felesleges mindenkire rajtad kívül, aztán rád is beállítani, szoval röviden..
 
public OnPlayerCommandText(playerid, cmdtext[])
{
     new VehicleID = GetPlayerVehicleID(playerid);
if(strcmp(cmdtext, \"/car-target-on\", true) == 0) {
      if(IsPlayerInAnyVehicle(playerid)) {
            for(new i=0;i<=MAX_PLAYERS;i++)
            {
                  SetVehicleParamsForPlayer(VehicleID,i, 1, 0);
            }
      }else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy kocsiban!!!\");
      return 1;
   }
   if(strcmp(cmdtext, \"/car-target-off\", true) == 0) {
      if(IsPlayerInAnyVehicle(playerid)) {
            for(new i=0;i<=MAX_PLAYERS;i++)
            {
                   SetVehicleParamsForPlayer(VehicleID,i, 0, 0);
            }
      } else return  SendClientMessage(playerid, COLOR_RED, \"Nem vagy kocsiban!!!\");
      return 1;
      }
        return 0;
}

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Nyíl a kocsi felé
« Válasz #9 Dátum: 2010. december 21. - 13:57:42 »
0 Show voters
Idézetet írta: TengeriMalac date=1292936025\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4757\" data-ipsquote-contentclass=\"forums_Topic
Ez pont olyan.
@.:Secur:. : Felesleges mindenkire rajtad kívül, aztán rád is beállítani, szoval röviden..
 
public OnPlayerCommandText(playerid, cmdtext[])
{
     new VehicleID = GetPlayerVehicleID(playerid);
if(strcmp(cmdtext, \"/car-target-on\", true) == 0) {
      if(IsPlayerInAnyVehicle(playerid)) {
            for(new i=0;i<=MAX_PLAYERS;i++)
            {
                  SetVehicleParamsForPlayer(VehicleID,i, 1, 0);
            }
      }else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy kocsiban!!!\");
      return 1;
   }
   if(strcmp(cmdtext, \"/car-target-off\", true) == 0) {
      if(IsPlayerInAnyVehicle(playerid)) {
            for(new i=0;i<=MAX_PLAYERS;i++)
            {
                   SetVehicleParamsForPlayer(VehicleID,i, 0, 0);
            }
      } else return  SendClientMessage(playerid, COLOR_RED, \"Nem vagy kocsiban!!!\");
      return 1;
      }
        return 0;
}

 

http://sampforum.hu/index.php?topic=8567.msg98757#msg98757

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal