Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: wypadków
1. System wypadkow (pr0blem)
mam proble bo robie system wypadkow i jest on zrobiony nastepujaco:

Zrobi?em timer kt?ry jest odpalany gdy gracz wejdzie:

[code]
forward SprawdzWypadek(playerid);
public SprawdzWypadek(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
new pid = GetVehicleModel(vehicleid);
new Float:predx, Float:predy, Float:predz, Float:pred_a, pred_b, Float:ZyciePojazdu;
if(vehicleid > 0)
{
GetVehicleVelocity(vehicleid, predx, predy, predz);
pred_a = floatsqroot(((predx*predx)+(predy*predy))+(predz*predz))*136.666667;
pred_b = floatround(pred_a, floatround_round);
GetVehicleHealth(vehicleid, ZyciePojazdu);
DaneGracza[playerid][pred_w] = pred_b - 20;
if(pid == 482 || pid == 459 || pid == 455 || pid == 456 || pid == 440|| pid == 433|| pid == 414|| pid == 515|| pid == 514|| pid == 403)
{
DaneGracza[playerid][PojazdZycie] = ZyciePojazdu - 50;
}
else
{
DaneGracza[playerid][PojazdZycie] = ZyciePojazdu - 100;
}
}
return 1;
}
[/code]

w OnPlayerUppdate mam sprawdzanie czy gracz ma wypadek i og?lnie dodatkowe sprawdzanie i co ma sie dzia? gdy gracz ma wypadek

[code]
public OnPlayerUpdate(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
new Float:predx;
new Float:predy;
new Float:predz;
new Float:pred_a;
new pred_b;
new Float:ZyciePojazdu;
if(vehicleid != 0)
{
GetVehicleVelocity(vehicleid, predx, predy, predz);
pred_a = floatsqroot(((predx*predx)+(predy*predy))+(predz*predz))*136.666667...
2. Jak napisać skrypt : schowek system wypadków
Witam jak napisa? skrypt na schowek dla psp kt?ry ma np norzyce deske i lini? z tylu kt?ra ci?gnie w?? i ?eby nie dawa?a ca?emu serwerowi tego i ?eby by?o do?? czytelne
Oraz pe?en skrypt czyli server i client


2. Jak napisa? skrypt w kt?rym komemd? wypadek losowo pojazdy gdzie? s? zderzone maj? boty ko?o aut kt?re trzeba zabra? na nosze np i plamy oleju
3. System wypadków
Jak sprawdzic czy gracz udezy? w cos pojazdem albo czy nagle spad?o HP pojazdu? XDD reszte dam se rade sam wraz z obiektami ktore frakcja 7 bedzie musia?a sprzatnac :D Z g?ry dzieki za pomoc daje :arrow: :piwo:
4. System wypadków
Hej, od jakiego? czasu interesuje si? pisaniem skrypt?w i tworze serwer, ostatnio chcia?em napisa? system wypadk?w, tzw. je?eli stukn? w co? z odpowiedni? moc?, wtedy moja posta? "wypada" poza auto, dok?adniej nad mask? i w??cza si? jej ta animacja
Kod:

setPedAnimation(source, "CRACK", "crckdeth3", 100, true, true, true)


Za pomoc stawiam :piwo:
5. [INNE] System wypadków
Witam. Mam skrypt systemu wypadk?w ale wypadek dzia?a tylko w niekt?rych pojazdach, np. w truckach ju? nie dzia?a. W osob?wce uderz? z pr?dko?ci? 90 km/h i jest wypadek a truckiem z pr?dko?ci? 110 km/h i nie ma wypadku ;/ Prosz? o szybk? pomoc. Oto skrypt:
[code]
#include a_samp.inc

#define WYPADEK_OnPlayerUpdate //usu? te linijk? je?eli nie chcesz korzysta? z OnPlayerUpdate.
//#define WYPADEK_TIMER (1000) //czas w timerze. Nic nie zmienia je?eli korzystasz z OnPlayerUpdate.
#define WYPADEK_PASAZER //usu? te linijke je?eli nie chcesz, aby pasa?erowie r?wnie? byli ranni podczas wypadku.
#define WYPADEK_HP (150) //ile pojazd ma straci? HP, aby by?o to uznane za wypadek.
#define DIALOG_INFO (9999) //ID Dialogu, kt?ry nie ma nic przypisane w OnDialogResponse.

new Float:PlayerVehicleLastHealth[MAX_PLAYERS];
new PlayerLastVehicle[MAX_PLAYERS];

#if !defined WYPADEK_OnPlayerUpdate
public OnFilterScriptInit()
{
SetTimer("CheckPlayersCrash", WYPADEK_TIMER, true);
return 1;
}
#endif

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
GetVehicleHealth(vehicleid, PlayerVehicleLastHealth[playerid]);
return 1;
}


#if !defined WYPADEK_OnPlayerUpdate
forward CheckPlayersCrash();
public CheckPlayersCrash()
{
static Float:vhp;

for(new i = GetMaxPlayers(); i > -1; --i)
{
#if defined WYPADEK_PASAZER
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
#else
if(IsPlayerConne...
6. System wypadków
Witam. Napisa?em skrypt na wypadki. Polega on na tym ?e kiedy mocno w co? walniemy to nie mo?emy si? rusza? przez 45 sekund. Skrypt dzia?a ale mam problem z uleczaniem gracza przez panel pogotowia. Tutaj macie kod w kt?rym ulecza gracza :
Kod:

addEvent("lecz", true)
addEventHandler("lecz", getRootElement(), function(player, potem)
local driver = getVehicleOccupant ( source )
setVehicleEngineState (source, true)
toggleControl (driver, "enter_exit", true )
toggleControl (driver, "accelerate", true )
toggleControl (driver, "brake_reverse", true )
outputChatBox("Zosta?e? uleczony. Uwa?aj na przysz?o??!", thePlayer)

end)

w debugu wyst?puj? takie b??dy: Bad argument @ 'toggleControl' ten b??d wyst?puje w ka?dej linijce gdzie jest toggleControl.
i jeszcze jeden b??d: Bad 'vehicle' pointer @ 'getVehicleOccupant'

Prosze o pomoc.
7. Nowy w lua -System Wypadków
Witam jestem nowy w lua ale troch? podstawy znam prosz? o pomoc w zrobieniu systemu wypadk?w.Polega? by on na tym ?e dany gracz kt?ry mocno walnie w jak?? przeszkod? nie mo?e wyj?? z samochodu ani nim jecha? i pogotowie musia?o by go uleczy? je?eli nie by?o by pogotowia na serwerze musia? by czeka? 60 sekund.Za dobre odpowiedzi daje PIWO
8. System Wypadków
Witam potrzebuje napisa? skrypt wypadk?w i nie wiem jakich funkcji u?y? kto? pomo?e. Albo ma kto? taki skrypt do udost?pnienia lub do kupna .

Za dobre odpowiedzi daje :piwo:

[ Dodano: 2013-06-21, 15:30 ]
Prosz? o pomoc tak jak na g?rze napisa?em. Osoby kt?re taki system posiadaj? niech pisz? na PW.Jak by mug? kto? udost?pni? ten sytem moge te? zap?aci?.
PILNE