27.07.2015, 18:12
como eu faзo para bloquear esse comando para nao ser usado em arena de combate
Quote:
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), "{FF1493}%s {F5F5DC}comprou vida e gastou R$5000. {FF1493}( /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), "{FF1493}%s {F5F5DC}comprou colete e gastou R$5000. {FF1493}( /colete )", Nome(playerid)); SendClientMessageToAll(0xFFFFFF, str_msg); CallRemoteFunction("GivePlayerCash", "ii", playerid, -5000); SetPlayerArmour(playerid, 100); Block_Colete[playerid] = 1; return true; } return false; } |