Szerző Téma: IsPlayerInAnyVehicle(playerid);  (Megtekintve 1285 alkalommal)

Nem elérhető Olie

  • 892
  • Roleplay Õrült
    • Profil megtekintése
IsPlayerInAnyVehicle(playerid);
« Dátum: 2012. július 17. - 19:15:01 »
0 Show voters
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.
« Utoljára szerkesztve: 2012. július 19. - 00:02:14 írta Yѕtee »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
IsPlayerInAnyVehicle(playerid);
« Válasz #1 Dátum: 2012. július 17. - 21:37:46 »
0 Show voters
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;
    }
     

Nem elérhető Olie

  • 892
  • Roleplay Õrült
    • Profil megtekintése
IsPlayerInAnyVehicle(playerid);
« Válasz #2 Dátum: 2012. július 17. - 21:44:39 »
0 Show voters
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. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal