10.02.2017, 23:59
Код:
//|_________________Sistema de puxar players para evento_________________| CMD:convidartodos(playerid, params[]) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); for (new i = 0; i < MAX_PLAYERS; i ++) if (!GetPVarFloat(i, "AdmX")) { SetPVarFloat(i, "AdmX", x); SetPVarFloat(i, "AdmY", y); SetPVarFloat(i, "AdmZ", z); } SendClientMessageToAll(COLOR_LIGHTBLUE, "|_____________________________EVENTO____________________________|."); SendClientMessageToAll(COLOR_LIGHTBLUE, "Um Administrador estб convidado todos do servidor para ir atй ele."); SendClientMessageToAll(COLOR_LIGHTBLUE, "Use /aceitaradm para ir ao evento ou /negaradm para nгo ir."); SendClientMessageToAll(COLOR_LIGHTBLUE, "|_____________________________EVENTO____________________________|."); return 1; } CMD:aceitaradm(playerid, params[]) { if (!GetPVarFloat(playerid, "AdmX")) return 1; SetPlayerPos(playerid, GetPVarFloat(playerid, "AdmX"), GetPVarFloat(playerid, "AdmY"), GetPVarFloat(playerid, "AdmZ")); DeletePVar(playerid, "AdmX"); DeletePVar(playerid, "AdmY"); DeletePVar(playerid, "AdmZ"); SendClientMessage(playerid, -1, "Vocк aceitou o convite da administraзгo."); SendClientMessage(playerid, -1, "Vocк aceitou o convite da administraзгo."); return 1; } CMD:negaradm(playerid, params[]) { if (!GetPVarFloat(playerid, "AdmX")) return 1; DeletePVar(playerid, "AdmX"); DeletePVar(playerid, "AdmY"); DeletePVar(playerid, "AdmZ"); SendClientMessage(playerid, -1, "Vocк nгo aceitou o convite da administraзгo."); SendClientMessage(playerid, -1, "Vocк nгo aceitou o convite da administraзгo."); return 1; } CMD:cancelarconvite(playerid, params[]) { for (new i = 0; i < MAX_PLAYERS; i ++) if (!GetPVarFloat(i, "AdmX")) { DeletePVar(i, "AdmX"); DeletePVar(i, "AdmY"); DeletePVar(i, "AdmZ"); } SendClientMessageToAll(COLOR_LIGHTBLUE, "|________________ANЪNCIO ADMIN____________|"); SendClientMessageToAll(COLOR_LIGHTBLUE, "O convite para ir ao evento foi cancelado"); SendClientMessageToAll(COLOR_LIGHTBLUE, "|________________ANЪNCIO ADMIN____________|"); return 1; }
O /convidartodos faria um textdraw para todos com dois botхes
"Aceitar" "Negar"
E assim iria ser desnecessбrio o /cancelarconvite