[Pomoc] Kako napraviti key komandu

Započeo AlpinaWorld
31. Okt. 2012. Zaključano
391
pregleda
6
postova
Makedonce
4
Shot Caller
31. Okt. 2012.
Skripta koju koristim:cl
Detaljan opis problema😛a ako moze neko da mi napravi ovu komandu ne da pises /food nego sam da straknes na tastaturi "Y" i da se otvori dialog?
Dio skripte:
///------------------food hrana----------------------------------------------------------------------------------
if(strcmp(cmd, "/food", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if (PlayerToPoint(2.0, playerid,333.7832,1121.8831,1083.8903) || PlayerToPoint(2.0, playerid,2498.3750,-1711.3534,1014.7422) || PlayerToPoint(2.0, playerid,958.6545,-43.4436,1006.3187) || PlayerToPoint(2.0, playerid,1275.3595,-822.1033,1085.6328))
        {
            ShowPlayerDialog(playerid, FOODMENU, DIALOG_STYLE_LIST, "Jadenje","Tost so sunka.\nSedvic.\nVoda.", "Jadi", "Otkazi");
        }
        else
        {
SendClientMessage(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Neste vo kujna!");
}
        }
        return 1;
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Dusan_Najdic
3
Hustler
31. Okt. 2012.
pod OnPlayerKeyStateChange dodas ovako
if(newkeys == 65536 )//za Y
{
if (PlayerToPoint(2.0, playerid,333.7832,1121.8831,1083.8903) || PlayerToPoint(2.0, playerid,2498.3750,-1711.3534,1014.7422) || PlayerToPoint(2.0, playerid,958.6545,-43.4436,1006.3187) || PlayerToPoint(2.0, playerid,1275.3595,-822.1033,1085.6328))
        {
            ShowPlayerDialog(playerid, FOODMENU, DIALOG_STYLE_LIST, "Jadenje","Tost so sunka.\nSedvic.\nVoda.", "Jadi", "Otkazi");
        }
        else
        {
SendClientMessage(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Neste vo kujna!");
}
        }
}
Makedonce
4
Shot Caller
31. Okt. 2012.
Quote from October 31, 2012, 7:50 pm:
pod OnPlayerKeyStateChange dodas ovako
if(newkeys == 65536 )//za Y
{
if (PlayerToPoint(2.0, playerid,333.7832,1121.8831,1083.8903) || PlayerToPoint(2.0, playerid,2498.3750,-1711.3534,1014.7422) || PlayerToPoint(2.0, playerid,958.6545,-43.4436,1006.3187) || PlayerToPoint(2.0, playerid,1275.3595,-822.1033,1085.6328))
        {
            ShowPlayerDialog(playerid, FOODMENU, DIALOG_STYLE_LIST, "Jadenje","Tost so sunka.\nSedvic.\nVoda.", "Jadi", "Otkazi");
        }
        else
        {
SendClientMessage(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Neste vo kujna!");
}
        }
}

A kako da napravim drugu komandu sa key Y?
Dusan_Najdic
3
Hustler
31. Okt. 2012.
Isto u OnPlayerKeyStateChange
if(newkeys == 65536 )//za Y
{
//tvoj kod
}
Makedonce
4
Shot Caller
31. Okt. 2012.
Quote from October 31, 2012, 8:08 pm:
Isto u OnPlayerKeyStateChange
if(newkeys == 65536 )//za Y
{
//tvoj kod
}

Tako sam i napravio ama idem na server stisnem Y na prve radi i idem na vtoru komandu nece?
FlasHica
5
Kingpin
31. Okt. 2012.
if(newkeys == 65536 )//za Y
{
//tvoj kod 1

// tvoj kod dva

// tri
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha