Szerző Téma: teleportok  (Megtekintve 530 alkalommal)

teleportok
« Dátum: 2013. július 17. - 01:53:47 »
0 Show voters
Helóka  :)
Sok szerón láttam már hogy a motort nem parancsal hanem billenytyû gombal kellet indítani.
Na én ezt teleportoknál szeretném pl:a játékos megnyomja a k betût és úgy hozza elô a teleport dialogot, segítene valaki?

teleportok
« Válasz #1 Dátum: 2013. július 17. - 02:09:29 »
0 Show voters
Hello, külön billentyûre nem lehet beállítani, de itt vannak, amiket lehet használni: http://wiki.sa-mp.com/wiki/Keys
 
#include <a_samp>
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_YES) // Y billentyû
{
ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_LIST, \"Teleportok\", \"Teleport1\\nTeleport2\", \"Tele\", \"Kilép\");
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1000)
{
if(response)
{
   switch(listitem)
   {
       case 0:
       {
           SendClientMessage(playerid, -1, \"Teleport 1\");
                    // ide a SetPlayerPos(playerid, x, y, z);
      }
      case 1:
       {
           SendClientMessage(playerid, -1, \"Teleport 2\");
           // ide a SetPlayerPos(playerid, x, y, z);
      }
   }
}
}
}

teleportok
« Válasz #2 Dátum: 2013. július 17. - 02:15:48 »
0 Show voters
Köszi  :)
[mod]Megkérnék minden kedves témanyitót, ha kérdésére/kérésére választ kapott, akkor legyen szíves használni, a \"Téma megoldva\" funkciót![/mod]
« Utoljára szerkesztve: 2013. július 17. - 11:20:45 írta Benceee »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal