| [HHT]DRON | Дата: Воскресенье, 04.09.2011, 00:50:05 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 91
| Проблема такая когда пишешь комманду /warn [ID][причина] то не пишется кто предупредил кого и по какой причине помогите плизз Code COMMAND:warn(playerid, params[]) { new target, reason[128]; if(sscanf(params, "us[128]", target, reason)) return SendClientMessage(playerid, COLOR_RED, "Usage: /warn [playerid/name] [reason]"); if(level[playerid] >= 1) if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_ORANGE, "Не правильный ID игрока!"); new pName[MAX_PLAYER_NAME], gName[MAX_PLAYER_NAME], string[128]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); GetPlayerName(target, gName, MAX_PLAYER_NAME); SetPVarInt(target, "Warnings", GetPVarInt(target, "Warnings") + 1); if(GetPVarInt(target, "Warnings") == 3) { format(string, sizeof string, "{FF0A00}-[Moderator: %s]- {FFFFFF} has auto-kicked %s for receiving 3 warnings, last: %s", pName, gName, reason); SendClientMessageToAll(COLOR_YELLOW, string); SendClientMessage(target, COLOR_RED, "You've been kicked for having 3 warnings, behave better in the future!"); format(string, sizeof string, "{FF0A00}-[Moderator: %s]- {FFFFFF} warned %s: %s [Kick]", pName, gName, reason); Kick(target); } else { format(string, sizeof string, "{FF0A00}-[Moderator: %s]- {FFFFFF} warned %s for: %s", pName, gName, reason); SendClientMessageToAll(COLOR_YELLOW,string); format(string, sizeof string, "{FF0A00}-[Moderator: %s]- {FFFFFF} has warned you for: %s [Warning %d/3]", pName, reason, GetPVarInt(target, "Warnings")); SendClientMessage(target, COLOR_YELLOW, string); format(string, sizeof string, "{FF0A00}-[Moderator: %s]- {FFFFFF} warned %s: %s [%i/3]", pName, gName, reason, GetPVarInt(target, "Warnings")); } return 1; }
[HHT]DRON 109.68.190:242:7868
|
| |
|
|