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

San Andreas Multiplayer (SA-MP) => Leírások/Útmutatók => SA-MP: Szerverfejlesztés => Függvények => A témát indította: Olie - 2012. július 17. - 19:15:01

Cím: IsPlayerInAnyVehicle(playerid);
Írta: Olie - 2012. július 17. - 19:15:01
Sziasztok!
Ebben a témában megismertetlek titeket az \"IsPlayerInAnyVehicle\" nevû függvénnyel!
Ennek a függvénynek a segítségével gyorsan, és könnyedén lecsekkolhatjuk, hogy az adott játékos jármûben ül-e.
Paraméterek:(playerid)
playerid - A Csekkolni kívánt játékosID.
Visszatérés
Amennyiben a játékos nincs jármûben, a visszatérési érték \"0\"
Amennyiben a játékos jármûben van, a visszatérési érték \"1\"
Példa:
 

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, \"/kocsiban-ülök-e\", true) == 0)
    {
        if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,\"Kocsiban ülsz.\"); //Más is jöhet ide...
        return 1;
    }
    return 0;
}

 
Forrás: http://wiki.sa-mp.com/wiki/IsPlayerInAnyVehicle
Ha hiányzik valami írjátok le, és bõvítem.
Cím: IsPlayerInAnyVehicle(playerid);
Írta: Flash - 2012. július 17. - 21:37:46
Vaaaaaaaaaaagy:
 
    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if(strcmp(cmdtext, \"/kocsiban-ülök-e\", true) == 0)
        {
            if(IsPlayerInAnyVehicle(playerid)) {
           SendClientMessage(playerid,0x00FF00AA,\"Igen! jármûben ülsz!\"); 
}else{
           SendClientMessage(playerid,0x00FF00AA,\"Nem ülsz jármûben!\"); 
            }
            return 1;
        }
        return 0;
    }
     
Cím: IsPlayerInAnyVehicle(playerid);
Írta: Olie - 2012. július 17. - 21:44:39
Idézetet írta: Flash date=1342553866\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24566\" data-ipsquote-contentclass=\"forums_Topic
Vaaaaaaaaaaagy:
 
    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if(strcmp(cmdtext, \"/kocsiban-ülök-e\", true) == 0)
        {
            if(IsPlayerInAnyVehicle(playerid)) {
           SendClientMessage(playerid,0x00FF00AA,\"Igen! jármûben ülsz!\"); 
}else{
           SendClientMessage(playerid,0x00FF00AA,\"Nem ülsz jármûben!\"); 
            }
            return 1;
        }
        return 0;
    }
     

 

Ez is egy megoldás :)
Csak én nem pakoltam hozzá más variációt az else segítségével. :)