GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: []lambo96[] - 2010. december 20. - 15:56:45

Cím: Nyíl a kocsi felé
Írta: []lambo96[] - 2010. december 20. - 15:56:45
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
Cím: Nyíl a kocsi felé
Írta: Csabesz - 2010. december 20. - 16:08:36
Nincs idõm leírni, de szerintem ez segíthet.  ;)
http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer
Cím: Nyíl a kocsi felé
Írta: []lambo96[] - 2010. december 20. - 16:43:05
Ezt nem értem :S
Cím: Nyíl a kocsi felé
Írta: ChuckNorris - 2010. december 20. - 16:58:28
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;
}
Cím: Nyíl a kocsi felé
Írta: .:Secur:. - 2010. december 20. - 17:59:47
É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;
}
Cím: Nyíl a kocsi felé
Írta: Iceaac - 2010. december 20. - 18:12:52
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]
Cím: Nyíl a kocsi felé
Írta: []lambo96[] - 2010. december 21. - 13:50:06
É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
Cím: Nyíl a kocsi felé
Írta: Iceaac - 2010. december 21. - 13:53:14
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...
Cím: Nyíl a kocsi felé
Írta: TengeriMalac - 2010. december 21. - 13:53:45
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;
}
Cím: Nyíl a kocsi felé
Írta: Iceaac - 2010. december 21. - 13:57:42
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