Üdv.
Olyan kellene nekem, hogy egy adott játékost ne engedjen kiszállni a kocsiból.
ClearAnimaions nem jó.
public OnPlayerExitVehicle(playerid, vehicleid)
{
TogglePlayerControllable(playerid, false);
return 1;
}
Így?
http://wiki.sa-mp.com/wiki/GetPlayerKeysLekéred a billentyût,amivel kiszáll és akkor hívod meg a ClearAnimations-t.
Szerintem ez így jó lesz! ;)
Idézetet írta: kadaradam date=1342635631\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topichttp://wiki.sa-mp.com/wiki/GetPlayerKeys
Lekéred a billentyût,amivel kiszáll és akkor hívod meg a ClearAnimations-t.
Szerintem ez így jó lesz! ;)
Ezzel le lehet kérni? Én nem tudok róla. :S
public OnPlayerExitVehicle(playerid, vehicleid)
{
SetVehicleParamsForPlayer(vehicleid, playerid, 1, 1);
return 1;
}
így?
Zeteni: Nem jó.
Idézetet írta: JBauer date=1342635492\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topicpublic OnPlayerExitVehicle(playerid, vehicleid)
{
TogglePlayerControllable(playerid, false);
return 1;
}
Így?
Vagy:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK && IsPlayerInAnyVehicle(playerid))
{
ClearAnimations(playerid);
}
return 1;
}
KEY_SECONDARY_ATTACK = Enter
Amikor beül egy autóba, \"megcímkézed\".
Amikor kiszáll, visszarakod a megcímkézett kocsiba.
Remélem érted. ;)
Idézetet írta: ScreaM date=1342636464\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_TopicAmikor beül egy autóba, \"megcímkézed\".
Amikor kiszáll, vissz*rakod a megcímkézett kocsiba.
Remélem érted. ;)
Valahogy így gondolod nem?
new current;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
current = vehicleid;
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
PutPlayerInVehicle(playerid, current, 0);
return 1;
}
Idézetet írta: JBauer date=1342636625\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topic
Amikor beül egy autóba, \"megcímkézed\".
Amikor kiszáll, vissz*rakod a megcímkézett kocsiba.
Remélem érted. ;)
Valahogy így gondolod nem?
new current;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
current = vehicleid;
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
PutPlayerInVehicle(playerid, current, 0);
return 1;
}
[/quote]
Nem fogja vissz*rakni,épp ma próbáltam úgy! :D
Bence:
Azért linkeltem azt a linket,mert ott vannak a billentyûk elnevezése!
Neked a KEY_SECONDARY_ATTACK kell!
Ahogy JBauer leírta,úgy gondoltam!
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK && IsPlayerInAnyVehicle(playerid))
{
ClearAnimations(playerid);
}
return 1;
}
[/quote]
Így sem jó. rádob a motor tetejére.
Idézetet írta: kadaradam date=1342636842\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topic
Amikor beül egy autóba, \"megcímkézed\".
Amikor kiszáll, vissz*rakod a megcímkézett kocsiba.
Remélem érted. ;)
Valahogy így gondolod nem?
new current;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
current = vehicleid;
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
PutPlayerInVehicle(playerid, current, 0);
return 1;
}
[/quote]
Nem fogja vissz*rakni,épp ma próbáltam úgy! :D
[/quote]
Fél-1mp-es timer, és vissza fogja tenni (legalább is 0.3d alatt még visszarakta) :) Sajna szép megoldásról még én sem hallottam :(
Áh, azért köszi.