Szerző Téma: 2 dologban segítség  (Megtekintve 726 alkalommal)

2 dologban segítség
« Dátum: 2013. Április 16. - 17:17:23 »
0 Show voters
if(Ha) parancsnál Interior lekérdezés, és az, hogy csak a közelben lévõk lássák amit írok mondjuk SendClientMessageToAll-al. Elõre is köszi,

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
2 dologban segítség
« Válasz #1 Dátum: 2013. Április 16. - 17:38:37 »
0 Show voters
Ezt egy másik fórumon találtam, de az, ami neked kell.
http://gtaforum.hu/index.php?topic=14935.0
Jah, ez a 2. problémádra a megoldás, a bizonyos távolságon belüli chat.
Amúgy a SendClientMessageToAll függvénnyel pont, hogy mindenkinek elküldi az üzenetet a szerver.

2 dologban segítség
« Válasz #2 Dátum: 2013. Április 16. - 19:58:51 »
0 Show voters
Emberek jövök és osztom az észt mint mindig szóval RULE NUMBER ONE! ha már ilyeneket akarsz ami rp módra hajaz akkor kérlek nézz bele a server mappájában lévõ include mappába (nem a pawno-s include) azon belül pedig a gl_messages.inc-be és láss csodát fõleg az a LocalMessage hmm..  :angel:
na byebi  :smokin:

2 dologban segítség
« Válasz #3 Dátum: 2013. Április 16. - 20:38:58 »
0 Show voters
Nem RP mód lesz, de amúgy kösz... Az elsõben tudna valaki helpelni?

2 dologban segítség
« Válasz #4 Dátum: 2013. Április 16. - 20:41:40 »
0 Show voters
ha segítesz értelmezni mit akarsz vele kezdeni akkor segítek mert ez nekem jelenleg egy nagy  :question: és addig nem tudok vele mit kezdeni  :confused:
GetPlayerInterior(playerid)-vel tudod lekérdezni melyik intiben van, de mivel nem tudom mit akarsz elérni vele így hát..  :confused:

2 dologban segítség
« Válasz #5 Dátum: 2013. Április 17. - 11:48:13 »
0 Show voters
Egy olyan parancsot, hogyha egy interiorba van a játékos, pl 1 es inti, akkor ezt meg azt tudjon csinálni.

2 dologban segítség
« Válasz #6 Dátum: 2013. Április 17. - 19:17:56 »
+1 Show voters

if(GetPlayerInterior(playerid) == 1)
{
//amit akarsz hogy csinálni tudjon
}
 
//konkrét parancs
if (strcmp(\"/inti1\", cmdtext, true, 6) == 0)
{
    if(GetPlayerInterior(playerid) == 1)
    {
    SendClientMessage(playerid,0xFFFFF,\"Gratulálok ezt a parancsot csak az 1-es intiben tudod használni!\");
    }
            else
             {
    SendClientMessage(playerid,0xFFFFF,\"Sry csak az 1-es interior-ban használható parancs\");             
              }
return 1;
}

2 dologban segítség
« Válasz #7 Dátum: 2013. Április 19. - 12:36:32 »
0 Show voters
Köszi! +

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
2 dologban segítség
« Válasz #8 Dátum: 2013. Április 19. - 14:46:02 »
0 Show voters
Rövidebben is meg lehet írni nem kell az else oda szerintem hosszabb a sor.. :)
 

CMD:parancsod( playerid, params[ ] )
{
if( GetPlayerInterior( playerid ) == 1 ) return SendClientMessage( playerid, -1, \"Ezt a parancsot csak 1 interiorban tudod használni!\" );
{
    SendClientMessage( playerid, -1, \"Mivel 1 interiorban helyezkedel ezért kapsz pénzt! stb..\" );
}
return 1;
}

 
Nekem ez a megoldásom. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal