#define FILTERSCRIPT #include <a_samp> #if defined FILTERSCRIPT #define GivePlayerGrana GivePlayerMoney #define GivePlayerCash 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(CallRemoteFunction("GetPlayerCash", "i", playerid) < 5000) 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, vocк so podera pegar novamente quando morrer!"); format(str_msg, sizeof(str_msg), "{00FF00}%s {FFFFFF}comprou vida e gastou R$5000. {00FF00}( /vida )", Nome(playerid)); SendClientMessageToAll(0xFFFFFF, str_msg); CallRemoteFunction("GivePlayerCash", "ii", playerid, -5000); SetPlayerHealth(playerid, 100); Block_Vida[playerid] = 1; return true; } if(!strcmp(cmdtext, "/colete", true)) { if(CallRemoteFunction("GetPlayerCash", "i", playerid) < 5000) 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, vocк so podera pegar novamente quando morrer!"); format(str_msg, sizeof(str_msg), "{00FF00}%s {FFFFFF}comprou colete e gastou R$5000. {00FF00}( /colete )", Nome(playerid)); SendClientMessageToAll(0xFFFFFF, str_msg); CallRemoteFunction("GivePlayerCash", "ii", playerid, -5000); 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 |
Nome(playerid){
new NomeFDP[MAX_PLAYER_NAME];
GetPlayerName(playerid, NomeFDP, 24);
return NomeFDP;
}