27.12.2013, 15:07
Boa Tarde !
Ola Gostaria de Saber Como Faзo Pra proibir /vida e /colete nas arenas /x1 /x1w etc.
aqui estб o cуdigo da /vida /colete
Ola Gostaria de Saber Como Faзo Pra proibir /vida e /colete nas arenas /x1 /x1w etc.
aqui estб o cуdigo da /vida /colete
pawn Код:
#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
new Block_Vida[MAX_PLAYERS],
Block_Colete[MAX_PLAYERS];
public OnFilterScriptInit() return print("\n- FilterScript de vida e colete carregado.\n");
public OnPlayerDeath(playerid, killerid, reason) return Block_Vida[playerid] = 0, Block_Colete[playerid] = 0;
public OnPlayerCommandText(playerid, cmdtext[]){
static str_msg[128];
if(!strcmp(cmdtext, "/vida", true)){
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFF000AA, "[ERRO]: Vocк nгo tem dinheiro suficiente!");
if(Block_Vida[playerid] == 1) return SendClientMessage(playerid, 0xFFF000AA, "[ERRO]: Vocк jб pegou vida, aguarde vocк morrer para poder pegar novamente!");
format(str_msg, sizeof(str_msg), "{FF0000}[INFO]{FFFFFF} %s COMPROU VIDA E GASTOU R$1000. {FF0000}( /VIDA )", Nome(playerid));
SendClientMessageToAll(0xFFFFFF, str_msg);
GivePlayerMoney(playerid, -1000);
SetPlayerHealth(playerid, 100);
Block_Vida[playerid] = 1;
return true;
}
if(!strcmp(cmdtext, "/colete", true)){
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFF000AA, "[ERRO]: Vocк nгo tem dinheiro suficiente!");
if(Block_Colete[playerid] == 1) return SendClientMessage(playerid, 0xFFF000AA, "[ERRO]: Vocк jб pegou colete, aguarde vocк morrer para poder pegar novamente!");
format(str_msg, sizeof(str_msg), "{FF0000}[INFO]{FFFFFF} %s COMPROU COLETE E GASTOU R$1000. {FF0000}( /COLETE )", Nome(playerid));
SendClientMessageToAll(0xFFFFFF, str_msg);
GivePlayerMoney(playerid, -1000);
SetPlayerArmour(playerid, 100);
Block_Colete[playerid] = 1;
return true;
}
return false;
}
Nome(playerid){
new NomeFDP[MAX_PLAYER_NAME];
GetPlayerName(playerid, NomeFDP, 24);
return NomeFDP;
}
#endif