Szerző Téma: textdraw megjelenítés összes kocsinál KIVÉVE 1...  (Megtekintve 491 alkalommal)

textdraw megjelenítés összes kocsinál KIVÉVE 1...
« Dátum: 2013. január 04. - 00:10:41 »
0 Show voters
hali, hogyan lehetne azt megcsinálni, hogy ha egy adott kocsiba beszállok, ne jelenjen meg textdraw.
Tehát 1 kivételével bármely jármûbe ha beszállok kiírjon textdraw-ot.
Próbáltam már ilyeneket de mindig kiírja ugyan úgy ennek is:
 
if(IsPlayerInVehicle(playerid, 548))
{
TextDrawHideForPlayer(playerid, info[playerid]);
} else {
TextDrawShowForPlayer(playerid, info[playerid]);

 
Vagy így:
 
if(!IsPlayerInVehicle(playerid, 548))
{
TextDrawShowForPlayer(playerid, info[playerid]);
} else {
TextDrawHideForPlayer(playerid, info[playerid]);

 
De mindig ugyan úgy megjeleníti.  :confused:

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
textdraw megjelenítés összes kocsinál KIVÉVE 1...
« Válasz #1 Dátum: 2013. január 04. - 00:17:20 »
0 Show voters
Hova írtad? Melyik függvény alá?

textdraw megjelenítés összes kocsinál KIVÉVE 1...
« Válasz #2 Dátum: 2013. január 04. - 00:28:10 »
0 Show voters
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && oldstate)
{
        if(IsPlayerInVehicle(playerid, 548))
        {
        TextDrawHideForPlayer(playerid, info[playerid]),
        } else {
               TextDrawShowForPlayer(playerid, info[playerid]),
        }
}
else if(newstate == PLAYER_STATE_ONFOOT)
{
    TextDrawHideForPlayer(playerid, info[playerid]),
}
return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 04. - 01:36:51 )

Áh, már megvan csak definiálni kellett az összes jármûvet + létrehozni egy stock-ot amiben 1 db-ra kivételt teszünk.
 

#define VEHICLE_HELI 4
new jarmu_kivetel [] = {
    VEHICLE_HELI
};
stock textdrawkompatibilis(veh)
{
new model=GetVehicleModel(veh);
new kompatibilis=1;
switch(model)
{
    case 548:
    {
        kompatibilis=0;
    }
}
return (jarmu_kivetel[model-400]==VEHICLE_HELI)?1:0;
}
« Utoljára szerkesztve: 2013. január 04. - 01:36:51 írta Bloodest44 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal