Comando para jogar a pessoa para longe! -
Weslly Stronda - 22.11.2012
Ola galera vcs podem? cria esse comando aqui para min, e tipo um tapa nao e para jogar para cima e para frente,
?
Re: Comando para jogar a pessoa para longe! -
Lucas-Fc - 22.11.2012
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.
Re: Comando para jogar a pessoa para longe! -
leonardo1434 - 22.11.2012
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.
Re: Comando para jogar a pessoa para longe! -
ViictorDaay- - 22.11.2012
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.
Re: Comando para jogar a pessoa para longe! -
Weslly Stronda - 22.11.2012
¬¬,Alquem faz o comando ou min passa o url do wiki encinando isso!
Re: Comando para jogar a pessoa para longe! -
Jason` - 22.11.2012
Pode deixar.
Re: Comando para jogar a pessoa para longe! - Joao Pedro - 22.11.2012
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.
Re: Comando para jogar a pessoa para longe! -
SeV_ - 22.11.2012
PHP код:
if (strcmp("/voar", cmdtext, true, 10) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid,x,y,z+30);
return 1;
}
//base... so falta criar o resto.. ai й com vc!
Re: Comando para jogar a pessoa para longe! -
s4kuL - 22.11.2012
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;
}
Re: Comando para jogar a pessoa para longe! -
WeslleyScript - 13.06.2014
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.