setar adm -
TheHave - 02.11.2017
ae galera meu comando de seta admin nao ta pegando
ta me setando
um mano me disse que era pra dar o valor da var para o setado
to colocando playerid e ta me setando
PHP Code:
CMD:setadm(playerid, params[])
{
new level;
PlayerInfo[playerid][pAdmin] = level;
return 1;
}
Re: setar adm -
IlanZ - 02.11.2017
PHP Code:
CMD:setadm(playerid, params[])
{
new level, id;
if(sscanf(params, "dd", id, level)) return SendClientMessage(playerid, -1, "Use: /setadm [id] [level]");
PlayerInfo[id][pAdmin] = level;
return 1;
}
Re: setar adm -
Benner - 02.11.2017
Quote:
Originally Posted by TheHave
ae galera meu comando de seta admin nao ta pegando
ta me setando
um mano me disse que era pra dar o valor da var para o setado
to colocando playerid e ta me setando
PHP Code:
CMD:setadm(playerid, params[])
{
new level;
PlayerInfo[playerid][pAdmin] = level;
return 1;
}
|
Leia o seu CMD.
Quote:
PHP Code:
CMD:setadm(playerid, params[]) // definiu parametros mas nгo usou.
{
new level; // vocк criou a variavel level mas esqueзeu a variavel "id"
PlayerInfo[playerid][pAdmin] = level; // "[playerid]" Player que digitou o cmd, o certo seria por a variavel id e nгo playerid.
return 1;
}
|
O certo seria adicionar um sscanf2 igual o ilanz disse.
Re: setar adm -
TheHave - 02.11.2017
error 017: undefined symbol "sscanf"
ta dando esse erro
Re: setar adm -
Gguiz - 02.11.2017
Quote:
Originally Posted by TheHave
error 017: undefined symbol "sscanf"
ta dando esse erro
|
Baixe a biblioteca sscanf e instale ela no seu gm.
Re: setar adm -
TheHave - 02.11.2017
como faz isso mano
Re: setar adm -
Naine - 02.11.2017
Quote:
Originally Posted by TheHave
como faz isso mano
|
https://sampforum.blast.hk/showthread.php?tid=570927
coloque o sscanf.dll na pasta plugins, no seu server.cfg adicione sscanf na linha de plugins.
se a pasta ou a linha nao existir, apenas crie.
coloque o arquivo sscanf2.inc na pasta pawno\includes\..
e no topo do seu gamemode faзa a inclusгo
Re: setar adm -
TheHave - 02.11.2017
valeu mano
funcionou agora
como eu crio o comando de kick? desculpa estar perguntando aqui й porq tem os manos que se incomoda quando cria topicos demais
Re: setar adm -
Gguiz - 02.11.2017
Quote:
Originally Posted by TheHave
valeu mano
funcionou agora
como eu crio o comando de kick? desculpa estar perguntando aqui й porq tem os manos que se incomoda quando cria topicos demais
|
PHP Code:
CMD:kick(playerid)
{
Kick(playerid);
SendClientMessage(playerid, -1, "Vocк foi kickado");
return 1;
}
@Edit
Й isso que vocк quer? Ou kickar outro player?
Re: setar adm -
TheHave - 02.11.2017
o jeito que voce mandou nao ta mostrando a mensagem
como faz?
Re: setar adm -
Gguiz - 02.11.2017
Quote:
Originally Posted by TheHave
o jeito que voce mandou nao ta mostrando a mensagem
como faz?
|
Isso й um bug nativo do SA-MP.
Como resolve? Veja esse breve tutorial abaixo:
PHP Code:
forward Bana(a); // Correзгo do Ban
forward Kicka(a); // Coreзгo do Kick
public Bana(a)
{
#undef Ban
Ban(a);
#define Ban(%0) SetTimerEx("Bana", 100, false, "i", %0)
return true;
}
public Kicka(a)
{
#undef Kick
Kick(a);
#define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)
return true;
}
Re: setar adm -
TheHave - 02.11.2017
valeu mano
tem algum tipo de video aula pra eu aprender essas coisas?
envolve matematica? porque eu sou pessimo
Re: setar adm -
Gguiz - 02.11.2017
https://sampforum.blast.hk/showthread.php?tid=428964
Tem essa bateria de aulas aqui no fуrum SA-MP, sobre pawno.
Re: setar adm -
TheHave - 02.11.2017
vou ver as video aula
se eu nao entender eu posto perguntando
beleza?
Re: setar adm -
Gguiz - 02.11.2017
Quote:
Originally Posted by TheHave
vou ver as video aula
se eu nao entender eu posto perguntando
beleza?
|
Qualquer coisa mande mensagens privadas, caso for uma dъvida sua relacionado a algo. Pra nгo ficar floodando vбrios tуpicos na board.
Re: setar adm -
TheHave - 02.11.2017
entendi
valeu mano
obrigado mesmo
Re: setar adm -
Naine - 03.11.2017
Quote:
Originally Posted by TheHave
valeu mano
funcionou agora
como eu crio o comando de kick? desculpa estar perguntando aqui й porq tem os manos que se incomoda quando cria topicos demais
|
manda os mano tomar no cu deles, eles nгo sгo os donos do forum.
---
A msg nao й exibida pq o jogador esta sendo kickado antes de receber a msg.
PHP Code:
CMD:kick(playerid)
{
Kick(playerid);
SendClientMessage(playerid, -1, "Vocк foi kickado");
return 1;
}
use assim
PHP Code:
CMD:kick(playerid)
{
SendClientMessage(playerid, -1, "Vocк foi kickado");
Kick(playerid);
return 1;
}
Re: setar adm -
TheHave - 03.11.2017
kkkkkk
tambem nao funciona mano
fiz do jeito que o gguiz disse e foi
obrigado por ajudar
Re: setar adm -
Naine - 03.11.2017
Quote:
Originally Posted by TheHave
kkkkkk
tambem nao funciona mano
fiz do jeito que o gguiz disse e foi
obrigado por ajudar
|
hmm.. entгo SendClientMessage tem um delay mesmo, nгo sabia.
Re: setar adm -
TheHave - 03.11.2017
kkkkkkk faz parte
todo mundo erra um dia