Hola queridos amigos Estube aprendiendo a usar bien zcmd bueno ahh acordarme xDD por que yo solo scriptava para servidores freeroam, y solo usaban "strcmp" pero en estos dias estuve aprendiendo o acordandome a usar "zcmd" ahora ya lo uso bien bueno pasemos al tutorial:
Bien Hare el Ejemplo sin code por que no me gusta como se mira con el espacio arriba xDD
Primero Crear la variable, Para cada payday, Y El que detecte si es ladron.
new CadaPayday[MAX_PLAYER]
new pJob[MAX_PLAYER]
Luejo creamos el cmd:
zcmd(robar 24-7, Params[])
{
if (PlayerInfo[playerid][pJob] >= 4)
} else return SendClientMessage(playerid, "[ERROR]Necesitas Ser Ladron para usar este comando");
{
if (CadaPayday[playerid) == 0)
} else return SendClientMessage(playerid, "[ERROR]Ya has Robado este payday");
GivePlayerMoney(playerid, 1,000);
{
if (GetPlayerWeapon[playerid] > 0)
} else SendClientMessage(playerid, COLOR_WHITE, "¡No puedes robar sin un arma!");
SnedClientMessageToAll(playerid, COLOR_ROJO, "ANUNCIO:Un 24-7 de la ciudad esta siendo robado porfavor Todos los Policia hagan su trabajo");
return 1;
}
Muy bien explico cada una de las funciones:
zcmd(robar 24-7, Params[]) // Es el encabezado del cmd osea el que hace que funcione xD
____________________
if (PlayerInfo[playerid][pJob] >= 4) // Esto detecta si el usuario que quiere robar es ladron, pongan la id de la faccion que quieran.
____________________
} else return SendClientMessage(playerid, "[ERROR]Necesitas Ser Ladron para usar este comando");//el mensaje que quieres que de al no se ladron..
____________________
if (CadaPayday[playerid) == 0) // esto es para que se robe 1 ves por payday.
____________________
} else return SendClientMessage(playerid, "[ERROR]Ya has Robado este payday"); // el mensaje que de al ya aver robado..
____________________
GivePlayerMoney(playerid, 1,000); // es el dinero que de al robar el 24-7
____________________
if (GetPlayerWeapon[playerid] > 0)ESto detecta si el usuario tiene un arma si no la tiene tira el siguiente mensaje...
____________________
} else SendClientMessage(playerid, COLOR_WHITE, "¡No puedes robar sin un arma!");//si no tiene un arma.
____________________
SendClientMessageToAll(playerid, COLOR_ROJO, "ANUNCIO:Un 24-7 de la ciudad esta siendo robado porfavor Todos los Policia hagan su trabajo"); // el mensaje que de a todos..
return 1;
}
Bueno eso es todo, espero les sirva, adios
Si tiene Algun Problema/Bug no dude En Hacernos Saver.
Si quieres Algun Tutorial, Scripter, HTML, Mapper u otros Lenjuages, No Dude En Pedirmelo en Su Foro Correspondiente.
Bien Hare el Ejemplo sin code por que no me gusta como se mira con el espacio arriba xDD
EJEMPLO
Primero Crear la variable, Para cada payday, Y El que detecte si es ladron.
new CadaPayday[MAX_PLAYER]
new pJob[MAX_PLAYER]
Luejo creamos el cmd:
zcmd(robar 24-7, Params[])
{
if (PlayerInfo[playerid][pJob] >= 4)
} else return SendClientMessage(playerid, "[ERROR]Necesitas Ser Ladron para usar este comando");
{
if (CadaPayday[playerid) == 0)
} else return SendClientMessage(playerid, "[ERROR]Ya has Robado este payday");
GivePlayerMoney(playerid, 1,000);
{
if (GetPlayerWeapon[playerid] > 0)
} else SendClientMessage(playerid, COLOR_WHITE, "¡No puedes robar sin un arma!");
SnedClientMessageToAll(playerid, COLOR_ROJO, "ANUNCIO:Un 24-7 de la ciudad esta siendo robado porfavor Todos los Policia hagan su trabajo");
return 1;
}
EXPLICACION
Muy bien explico cada una de las funciones:
zcmd(robar 24-7, Params[]) // Es el encabezado del cmd osea el que hace que funcione xD
____________________
if (PlayerInfo[playerid][pJob] >= 4) // Esto detecta si el usuario que quiere robar es ladron, pongan la id de la faccion que quieran.
____________________
} else return SendClientMessage(playerid, "[ERROR]Necesitas Ser Ladron para usar este comando");//el mensaje que quieres que de al no se ladron..
____________________
if (CadaPayday[playerid) == 0) // esto es para que se robe 1 ves por payday.
____________________
} else return SendClientMessage(playerid, "[ERROR]Ya has Robado este payday"); // el mensaje que de al ya aver robado..
____________________
GivePlayerMoney(playerid, 1,000); // es el dinero que de al robar el 24-7
____________________
if (GetPlayerWeapon[playerid] > 0)ESto detecta si el usuario tiene un arma si no la tiene tira el siguiente mensaje...
____________________
} else SendClientMessage(playerid, COLOR_WHITE, "¡No puedes robar sin un arma!");//si no tiene un arma.
____________________
SendClientMessageToAll(playerid, COLOR_ROJO, "ANUNCIO:Un 24-7 de la ciudad esta siendo robado porfavor Todos los Policia hagan su trabajo"); // el mensaje que de a todos..
return 1;
}
Bueno eso es todo, espero les sirva, adios
Si tiene Algun Problema/Bug no dude En Hacernos Saver.
Si quieres Algun Tutorial, Scripter, HTML, Mapper u otros Lenjuages, No Dude En Pedirmelo en Su Foro Correspondiente.