-
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
-
Nincs idõm leírni, de szerintem ez segíthet. ;)
http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer
-
Ezt nem értem :S
-
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;
}
-
É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;
}
-
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]
-
É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
-
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...
-
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;
}
-
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