[AJUDA]comados
#1

Alguem pode me passar um comando de /tapa /tapao e /fogo eu nao consegui por que o gm meu й dividido em includes
por favor me ajude
Reply
#2

Basta usar SetPlayerPos e CreateExplosion cara, nгo tem segredo.
Reply
#3

sou novato nao intendo muito

@EDIT
Se tiver um fs com esses comando ia ficar grato

se fosse os comandos no GM era so acrecentar no
pawn Код:
public OnPlayerCommandText
so que o meu gm nao tem.

tenh 2 duvida: posso criar o OnPlayerCommandText no gm ja que os comandos dele esta em um include?
e se eu criar eu coloco aonde?
Reply
#4

Sete a posiзгo do player que vocк quer para Z + 5 para tapa e Z + 15 para tapгo. Obtenha a posiзгo do player para criar a explosгo e para setar o Z.

Mais ou menos assim:

pawn Код:
CMD:tapa(playerid, params[])
{
    new ID;
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo й administrador");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /tapa [ID]");
    new Float:Pos[3];
    GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
    SetPlayerPos(ID, Pos[0], Pos[1], Pos[2]+10);
    return 1;
}
pawn Код:
CMD:tapao(playerid, params[])
{
    new ID;
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo й administrador");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /tapao [ID]");
    new Float:Pos[3];
    GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
    SetPlayerPos(ID, Pos[0], Pos[1], Pos[2]+30);
    return 1;
}
Para explosгo procure CreateExplosion, agora esqueci, pois to programando no Quick Reply.
Reply
#5

Obrigado!!se alguйm tiver o comando /fogo agradeзo
Reply
#6

pawn Код:
CMD:fogo(playerid, params[])
{
    new ID;
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo й administrador");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /fogo [ID]");
    new Float:Pos[3];
    GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
    CreateExplosion(Pos[0], Pos[1], Pos[2], 9, 5.0);
    return 1;
}
Tente.
Reply
#7

obrigadao ai

@EDIT
Como coloco esse comando para adm lvl 2 ja tentei usar
pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 2)
so que nao deu
Reply
#8

pawn Код:
CMD:fogo(playerid, params[])
{
    if (APlayerData[playerid][PlayerLevel] < 2)
        return SendClientMessage(playerid,-1,"Vocк nгo pode usar este comando.");
   
    new ID;
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo й administrador");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /fogo [ID]");
    new Float:Pos[3];
    GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
    CreateExplosion(Pos[0], Pos[1], Pos[2], 9, 5.0);
    return 1;
}
Reply
#9

nao deu

@EDIT
nao sei muito de pawn mais acho que o
pawn Код:
if(!IsPlayerAdmin(playerid))
define que que tem que ser adm logado na RCON nй sera que nao й isso, eu ja mudei mais nao deu
Reply
#10

Fogo:
pawn Код:
CMD:fogo(playerid, params[])
{
    new ID;
    if(APlayerData[playerid][PlayerLevel] < 2) return SendClientMessage(playerid, -1, "Vocк nгo й administrador level 2.");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /fogo [ID]");
    if(!IsPlayerConnect(ID)) return SendClientMessage(playerid, -1, "Este jogador nгo estб conectado.");
    new Float:Pos[3];
    GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
    CreateExplosion(Pos[0], Pos[1], Pos[2], 9, 5.0);
    return 1;
}
Tapгo:
pawn Код:
CMD:tapao(playerid, params[])
{
    new ID;
    if(APlayerData[playerid][PlayerLevel] < 2) return SendClientMessage(playerid, -1, "Vocк nгo й administrador level 2.");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /tapao [ID]");
    if(!IsPlayerConnect(ID)) return SendClientMessage(playerid, -1, "Este jogador nгo estб conectado.");
    new Float:Pos[3];
    GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
    SetPlayerPos(ID, Pos[0], Pos[1], Pos[2]+30);
    return 1;
}
Tapa:
pawn Код:
CMD:tapa(playerid, params[])
{
    new ID;
    if(APlayerData[playerid][PlayerLevel] < 2) return SendClientMessage(playerid, -1, "Vocк nгo й administrador level 2.");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "Use: /tapa [ID]");
    if(!IsPlayerConnect(ID)) return SendClientMessage(playerid, -1, "Este jogador nгo estб conectado.");
    new Float:Pos[3];
    GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
    SetPlayerPos(ID, Pos[0], Pos[1], Pos[2]+10);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)