SA-MP Forums Archive
[AJUDA]comados - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]comados (/showthread.php?tid=306678)



[AJUDA]comados - hugo103 - 27.12.2011

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


Re: [AJUDA]comados - Lуs - 27.12.2011

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


Respuesta: [AJUDA]comados - hugo103 - 27.12.2011

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?


Re: [AJUDA]comados - Lуs - 27.12.2011

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.


Respuesta: [AJUDA]comados - hugo103 - 27.12.2011

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


Re: [AJUDA]comados - Lуs - 27.12.2011

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.


Respuesta: [AJUDA]comados - hugo103 - 27.12.2011

obrigadao ai

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


Re: [AJUDA]comados - ViniBorn - 27.12.2011

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;
}



Respuesta: [AJUDA]comados - hugo103 - 27.12.2011

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


Re: Respuesta: [AJUDA]comados - Lуs - 27.12.2011

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;
}