[Pedido] Comando para jogar a pessoa para longe!
#1

Ola galera vcs podem? cria esse comando aqui para min, e tipo um tapa nao e para jogar para cima e para frente,?
Reply
#2

Pris ? kkkkkkkk Eu Ri.

Inglкs FAIL.

@ Topic.

Cara, nem sei fazer, mais existem sistemas de administraзгo, que possuem o comando /tapa.
Pegue como base.
Reply
#3

Tal sistema й relativamente fбcil. Apenas usar "GetPlayerPos & SetPlayerPos", Seno de "X" e Cosseno de "Y", ambos relativos ao вngulo do jogador. Ou apenas usar a funзгo "GetPlayerCameraFrontVector" que faz a mesma coisa.
Reply
#4

pawn Код:
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
          new Float:x, Float:y, Float:z;
          GetPlayerPos(playerid, x, y, z);
          SetPlayerPos(playerid,x,y,z);
        return 1;
    }
Uma base.
Reply
#5

¬¬,Alquem faz o comando ou min passa o url do wiki encinando isso!
Reply
#6

Pode deixar.
Reply
#7

Wesley, eu sу nгo faзo o comando para vocк porque nгo sei se vocк usa ZCMD ou nгo, mas enfim, a lуgica й a seguinte:

Funзгo: https://sampwiki.blast.hk/wiki/Function:GetPlayerPos
Vocк vai pegar as coordenadas do jogador e armazena-las em variбveis.

Funзгo: https://sampwiki.blast.hk/wiki/SetPlayerPos
Vocк vai setar o jogador para a posiзгo pega na funзгo anterior, sim para a mesma aonde ele estб, ou seja ele ficaria no mesmo lugar, mas na hora de adicionar a variбvel que corresponde ao valor x ou y vocк soma mais um valor. O que seria esse valor? Seria o quanto para frente ou para o lado ele iria.
Reply
#8

PHP код:
if (strcmp("/voar"cmdtexttrue10) == 0)
    {
          new 
Float:xFloat:yFloat:z;
          
GetPlayerPos(playeridxyz);
          
SetPlayerPos(playerid,x,y,z+30);
        return 
1;
    } 
//base... so falta criar o resto.. ai й com vc!
Reply
#9

Meu GM й em inglкs, mais tenta ai pegar uma base..

pawn Код:
CMD:skip(playerid,params[])
{
    if(PlayerInfo[playerid][Admin] < 2) return 0;
   
    new
        string[150],
        playerID
    ;
   
    if(sscanf(params,"d",playerID)) return SendClientMessage(playerid,red,"USAGE: /skip [playerid]");
    if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,red,"Player not connected");

    GetPlayerPos(playerID,posX,posY,posZ);
    SetPlayerPos(playerID,posX,posY,posZ+15);

    format(string,sizeof(string),"You slapped %s(%d) - FPS: %d PING: %d",Nome(playerID),playerID,FPS[playerID],GetPlayerPing(playerID));
    SendClientMessage(playerid,red,string);

    return 1;
}
Reply
#10

Quote:
Originally Posted by s4kuL
Посмотреть сообщение
Meu GM й em inglкs, mais tenta ai pegar uma base..

pawn Код:
CMD:skip(playerid,params[])
{
    if(PlayerInfo[playerid][Admin] < 2) return 0;
   
    new
        string[150],
        playerID
    ;
   
    if(sscanf(params,"d",playerID)) return SendClientMessage(playerid,red,"USAGE: /skip [playerid]");
    if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,red,"Player not connected");

    GetPlayerPos(playerID,posX,posY,posZ);
    SetPlayerPos(playerID,posX,posY,posZ+15);

    format(string,sizeof(string),"You slapped %s(%d) - FPS: %d PING: %d",Nome(playerID),playerID,FPS[playerID],GetPlayerPing(playerID));
    SendClientMessage(playerid,red,string);

    return 1;
}
Sabendo que todo gamemode e em inglкs, me fala um gamemode que e em porutuguкs.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)