[TuT] Como Blokear Comando Por Algun minutos: -
zSuYaNw - 24.04.2010
и muito Facil
Coloke isso no Inicio Do Seu GM/FS
pawn Код:
forward countspam2();
new countspam[MAX_PLAYERS];
Agora no public OnPlayerCommand
pawn Код:
if(strcmp(cmdtext, "/armor", true) == 0)
{
if(countspam[playerid]==0)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s Comprou colete!!( /Armor )", pname);
SendClientMessageToAll(cyan, string);
SetPlayerArmour(playerid,100);
countspam[playerid]=1;
SetTimer("countspam2",30000,0);
}
else
{
SendClientMessage(playerid,COLOR_RED, "Aguarde 30 Segundos para reutilizar esse comando.");
}
return 1;
}
Agora Vamos Criar um Public
pawn Код:
public countspam2()
{
new playerid;
countspam[playerid]=1;
return 1;
}
Coloque:Em OnPlayerConnect.
Simples e Fбcil
Vlw Sub_zero tva errado msm
Tutorial By:[full]Garfield
Re: [TuT] Como Blokear Comando Por Algun minutos: -
Ambrуsio - 24.04.2010
Bom, mas tem algumas resalvas.
Poderia ser mais explicado e с й um TUT, e sim um script.
Mas valew.
Re: [TuT] Como Blokear Comando Por Algun minutos: -
andmeida10 - 24.04.2010
Quote:
Originally Posted by Ambrуsio
Bom, mas tem algumas resalvas.
Poderia ser mais explicado e с й um TUT, e sim um script.
Mas valew.
|
tem ai uns problemas:
exemplo (chamar o Roam):
Код:
/sms 1888 Olб, quer vir evento?
Mensagem in game:
Mensagem enviado com sucesso
ok, mas agr eu quero chamar(ligar) pro Dark:
Код:
/ligar 1333
Mensagem in game:
Aguarde 30 Segundos para reutilizar esse comando.
Porque

ele chama o countspam2 a todos os comandos, e nгo a todos....
Re: [TuT] Como Blokear Comando Por Algun minutos: -
zSuYaNw - 24.04.2010
Quote:
Originally Posted by andmeida10
Quote:
Originally Posted by Ambrуsio
Bom, mas tem algumas resalvas.
Poderia ser mais explicado e с й um TUT, e sim um script.
Mas valew.
|
tem ai uns problemas:
exemplo (chamar o Roam):
Код:
/sms 1888 Olб, quer vir evento?
Mensagem in game:
Mensagem enviado com sucesso
ok, mas agr eu quero chamar(ligar) pro Dark:
Код:
/ligar 1333
Mensagem in game:
Aguarde 30 Segundos para reutilizar esse comando.
Porque  ele chama o countspam2 a todos os comandos, e nгo a todos....
|
й q botei assim no meu gm para nao complica
Re: [TuT] Como Blokear Comando Por Algun minutos: -
SuB_ZeRo0_ - 24.04.2010
1- Quando se cria uma variavel ela fica 0. Ou seja, nгo poderб usar o comando NUNCA. Pois vocк fez se for igual a 0, ele bloqueia. Mas ele jб vem bloqueado, ou mude o codigo para 1 bloqueado e 0 desbloqueado ou faзa oq falarei a baixo.
Coloque: countspawn[playerid]=1;
Em OnPlayerConnect.
Re: [TuT] Como Blokear Comando Por Algun minutos: -
andmeida10 - 24.04.2010
Quote:
Originally Posted by SuB_ZeRo0_
1- Quando se cria uma variavel ela fica 0. Ou seja, nгo poderб usar o comando NUNCA.
Coloque countspawn[playerid]=1;
Em OnPlayerConnect.
|
tabmйm tinha esse problema.. que n tinha reparado mesmo
Re: [TuT] Como Blokear Comando Por Algun minutos: -
Junior_Vercetti - 24.04.2010
Tipo eu queria fazer quando o cara estivese na cadeia, ele nгo pudesse utilizar nenhum cmd
Re: [TuT] Como Blokear Comando Por Algun minutos: -
andmeida10 - 24.04.2010
depende do teu GM... mas ha de ser +/- assim:
No topo do OnPlayerCommandText:
pawn Код:
if(PlayerInfo[playerid][pPreso] >= 1)
//Todos os comandos aqui
else
{
SendClientMessage(playerid,COR,"Vc ta preso e n pode usar comandos"
}
Re: [TuT] Como Blokear Comando Por Algun minutos: -
Junior_Vercetti - 24.04.2010
dA EX DE CMDS, QUE NUM TO CONSEGUINDO FAZE
Код:
if(PlayerInfo[playerid][pJailed] >= 1)
strcmp(cmd, "/ga"
else
{
SendClientMessage(playerid,GATE_COLOR,"Vc ta preso e n pode usar comandos"
}
Код:
C:\DOCUME~1\winxp\Desktop\VIRTUA~1\_BRASI~1\GAMEMO~1\Virtual.pwn(12187 -- 12188) : error 001: expected token: ",", but found "else"
C:\DOCUME~1\winxp\Desktop\VIRTUA~1\_BRASI~1\GAMEMO~1\Virtual.pwn(12190 -- 12191) : error 001: expected token: ",", but found "}"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
Re: [TuT] Como Blokear Comando Por Algun minutos: -
ipsBruno - 24.04.2010
Manero, Achei Muito Interessante (Apesar de Ser Uma Coisinha Facil) Permite de Eu Colocar em meu BLOG?
@Andmeida fez com qual programa a sua Assinatura?