14.07.2011, 11:55
(
Последний раз редактировалось Pedro_Doc; 14.07.2011 в 17:41.
)
Hola puse el cmd /votekick en mi ladmin el problema es que al momento de usarlo me dice su modo de uso y no ase nada mas....
aqui el cmd... ojala me ayuden...
Si pueden ademas darme algun Cmd con que los admins del ladmin pueda blok este comando en alguna circunstancia...
Ojala me puedan ayudar :3
aqui el cmd... ojala me ayuden...
Код:
if(strcmp(cmd, "/votekick", true) == 0) { if(Wait[playerid] == 1) return SendClientMessage(playerid, red, "Espere 1 minuto para hacer otro votekick"); for (new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { #if defined ADMINSONLNE if(IsPlayerAdmin(i)) { format(string, sizeof(string), "ERROR: Hay administradores online. (%s [%d]) Puedes usar /pm.", Name(i), i); SendClientMessage(playerid, blue, string); return 1; } #endif PlayerCount++; } } if(PlayerCount <= 3) { SendClientMessage(playerid, red, "ERROR: Minimo 3 usuarios en el servidor para hacer VOTEKICK"); return 1; } new reason[258]; if(!strlen(tmp)) { SendClientMessage(playerid, red, "USA: /votekick [ID/PartOfName] [reason]"); SendClientMessage(playerid, ORANGE, "[SERVER]: Se inicia un conteo para hechar al jugador de (30 Seconds)"); return 1; } if(VoteKick == 1) { SendClientMessage(playerid, red, "ERROR: Ya hay una votacion en progreso espera a que termine"); return 1; } if(IsPlayerAdmin(playerid)) { SendClientMessage(playerid, red, "ERROR: No puedes hacer votekick a un admin"); return 1; } giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; while ((idx < length) && ((idx - offset) < (sizeof(reason) - 1))) { reason[idx - offset] = cmdtext[idx]; idx++; } reason[idx - offset] = EOS; if(!strlen(reason)) { SendClientMessage(playerid, red, "USA: /votekick [ID/PartOfName] [reason]"); return 1; } else { format(string, sizeof(string), "[SERVER]: El usuario %s a iniciado un [/votekick] a %s. [Razon: %s] - %d Segundos de espera.", Name(playerid), Name(giveplayerid), reason, VOTETIME / 1000); print(string); SendClientMessageToAll(lightblue, string); SendClientMessageToAll(lightblue, "[SERVER]: Para participar de la votacion usa el siguiente comando [/vote/si]"); Votes = 1; SetTimerEx("VoteTimer", VOTETIME, 0, "i", giveplayerid); VoteKick = 1; Voted[playerid] = 1; } } else if(giveplayerid == INVALID_PLAYER_ID) { format(string, sizeof(string), "%d No esta activo", giveplayerid); SendClientMessage(playerid, red, string); } return 1; }
Ojala me puedan ayudar :3