Hola a todos vi a un user por ahi no savia como hacer el comando /intentar y dijo, Que en ningun parte encontro el tuto entonses aqui los traigo :d bueno empezemos.
Perdon por no explicarlo bien pero me tengo que ir x'D luejo se los mejoro adios
- Código:
if(strcmp(cmd, "/Intentar", true) == 0)//el cuerpod el comando.
{
if(NoIntentar[playerid] == MAXIMOS_INTENTAR) return SendClientMessage(playerid,0x7EBEFFFF,"Solo puedes Usar el /intentar, una vez cada 10 segundos.");//esto hace qe se use cada 10 seg..
{
if(IsPlayerConnected(playerid))//esto verifica el name del user.
{
if(gPlayerLogged[playerid] == 0)//esto si logeo.
{
SendClientMessage(playerid, COLOR_GREY, "Por Favor, Logueese...!");//el mensaje al no estar logeado.
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Utiliza: /Intentar [Acción]");//al poner /intentar sale ese mensaje.
return 1;
}
new rand = random(2);
if(rand == 0)
{
if(PlayerInfo[playerid][pMaskuse] == 0)
{
format(string, sizeof(string), "* %s Intento %s y consiguio hacerlo", sendername, result);//esto lo quieres que diga.
ProxDetector(30.0,playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);//el color del intentar
}
else
{
format(string, sizeof(string), "* Desconocido Intento %s y consiguio hacerlo", result);//lo mismo de arriva ^^
ProxDetector(30.0,playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
}
}
else if(rand == 1)
{
if(PlayerInfo[playerid][pMaskuse] == 0)
{
format(string, sizeof(string), "* %s Intento %s y no consiguio hacerlo", sendername, result);//Lo mismo de arriba^^
ProxDetector(30.0,playerid, string, COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED);
}
else
{
format(string, sizeof(string), "* Desconocido Intento %s y no consiguio hacerlo", result);
ProxDetector(30.0,playerid, string, COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED);
}
}
}
}
if(NoIntentar[playerid] < MAXIMOS_INTENTAR) NoIntentar[playerid]++;
if(NoIntentar[playerid] == MAXIMOS_INTENTAR)
{
SetTimerEx("VolverUsarIntentar",6000,0,"d",playerid);
}
return 1;
}
Perdon por no explicarlo bien pero me tengo que ir x'D luejo se los mejoro adios