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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Adobe - 2016. December 26. - 13:51:55

Cím: Ezt hogy kell?
Írta: Adobe - 2016. December 26. - 13:51:55
Van ez:
 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & KEY_SECONDARY_ATTACK)
    {
        SetPlayerPos(playerid, 1525.8014,1316.8888,10.9270);
    }
}

 
Hogy kell, hogy több SetPlayerPos-t tudjak oda tenni?
Cím: Ezt hogy kell?
Írta: Adobe - 2016. December 26. - 13:54:45

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & KEY_SECONDARY_ATTACK)
    {
   {
        SetPlayerPos(playerid, 1525.8014,1316.8888,10.9270);
        }
        {
   SetPlayerPos(playerid, -263.7945, 2614.9807, 63.4557);
   }
    }
}

 
 
Cím: Ezt hogy kell?
Írta: wRt - 2016. December 26. - 15:31:08
Nem biztos hogy tökéletesen megértettük egymást, de amennyiben az a célod, hogy véletlenszerűen teleportálja el a játékost valamelyik koordinátára, akkor így:
 
 

#include <a_samp>
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & KEY_SECONDARY_ATTACK)
    {
        new Pos = random(4);
        switch(Pos)
        {
            case 0: SetPlayerPos(playerid, 0, 0, 0);
            case 1: SetPlayerPos(playerid, 1, 1, 1);
            case 2: SetPlayerPos(playerid, 2, 2, 2);
            case 3: SetPlayerPos(playerid, 3, 3, 3);
        }
    }
    return 1;
}

 
 
Cím: Ezt hogy kell?
Írta: whadez - 2016. December 26. - 15:58:31
switch(random(4))
 
Nincs értelme létrehozni változót.
Cím: Ezt hogy kell?
Írta: Adobe - 2016. December 26. - 18:16:16
Már mególdódott Köszönöm.
Cím: Ezt hogy kell?
Írta: ZyZu. - 2016. December 29. - 20:08:27
Kiemelt témát használd és máskor zárd a témát kérlek.