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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: killse - 2011. december 30. - 17:45:12

Cím: kocsi,Ütközés
Írta: killse - 2011. december 30. - 17:45:12
Szia!/Sziasztok :D
Szeretnék kérni egy olyan FSt ami ha ütközöl (kocsival) akkor kiírja ezt így neked:
Ütköztél!Gyorsan írj valamit /me
Azért nem script kéréshez írtam mert egy kérdés hogy hogy lehet megcsinálni :D
Elõre is kösz  :laugh:
[mod]Kevesebb smiley-t használj.[/mod]
Cím: kocsi,Ütközés
Írta: buci11 - 2011. december 30. - 17:56:20
[pawn]    new Float:health;
    new veh;
    veh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(veh, health);
    if(health !=1000)
    {   
              SendClientMessage(playerid,RED,\"Ütköztél....\");
    }[/pawn]
    erre jutotam én remélem már tudsz belõle valamit alkotni mert ez igy ha törött az autót akkor is írja nem csak ütközés után
Cím: kocsi,Ütközés
Írta: CrazyBoy - 2011. december 31. - 04:29:40
public OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
SendClientMessage(playerid,COLOR_RED,\"Ütköztél!\");
return 1;
}
Cím: kocsi,Ütközés
Írta: Bazsi - 2011. december 31. - 16:18:10
Idézetet írta: CrazyBoy date=1325302180\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14964\" data-ipsquote-contentclass=\"forums_Topic

public OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
SendClientMessage(playerid,COLOR_RED,\"Ütköztél!\");
return 1;
}

 

Ezt akkor is írja, ha javítod a kocsit, nem?
Valahogy a kettõ keveréke kellene, tehát pl:
[pawn]public OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
   new Float:health;
    new veh;
    veh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(veh, health);
    if(health !=1000)
    {   
              SendClientMessage(playerid,RED,\"Ütköztél, gyorsan írj be valamit! ((/me))\");
    }
}[/pawn]
Cím: kocsi,Ütközés
Írta: CrazyBoy - 2011. december 31. - 21:36:26
Nem,az akkor írja ki hogyha a jármûd élete megváltozik.Pl összetörik.A !=1000-essel csak annyi a baj hogyha egyszer ütközöl akkor kiírja,ha még 1x neki mész valaminek akkor nem.
Cím: kocsi,Ütközés
Írta: Norby - 2012. január 01. - 10:53:06
Esetleg így :
 
public OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
      new Float:health;
    new veh;
    veh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(veh, health);
    if(health <= 0 || health <= 999)
    {
              SendClientMessage(playerid,RED,\"Ütköztél, gyorsan írj be valamit! ((/me))\");
    }
}
Cím: kocsi,Ütközés
Írta: Bazsi - 2012. január 01. - 13:23:39
Idézetet írta: WebSite date=1325411586\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14964\" data-ipsquote-contentclass=\"forums_Topic
Esetleg így :
 
public OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
      new Float:health;
    new veh;
    veh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(veh, health);
    if(health <= 0 || health <= 999)
    {
              SendClientMessage(playerid,RED,\"Ütköztél, gyorsan írj be valamit! ((/me))\");
    }
}

 

A
if(health !=1000)

 és a
if(health <= 0 || health <= 999)

 nem ugyan azt tudja? :O
Cím: kocsi,Ütközés
Írta: Gentleman - 2012. január 01. - 13:26:21
Bazsi a tied hibás õ kijavította. Erre te meg leoltod. Hát gratulálok.
Cím: kocsi,Ütközés
Írta: Bazsi - 2012. január 01. - 13:31:09
Igaz, bocs :S nem figyeltem :/