por 4L3X Jue Feb 05, 2015 6:24 pm
Bien mira te explicare un poco como funciona los comandos en Pawno, hay varios tipos de comandos con tipos me refiero a la forma en que se llama ese comando(Por asi decirlo). Te dare el primero ejemplo, es el que utiliza por defecto Pawno para llamar los comandos y se trata de esta funcion 'OnPlayerCommandText':
- Código:
public OnPlayerCommandText(playerid, cmdtext[])
Dentro de esta funcion debes definir cuando se llama el comando preferido y establecer la acción que se va ha realizar al llamar dicho comando. Ejemplo de comando /m4 :
- Código:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/m4", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 31, 120); //comando 1.1
return 1;
}
return 0;
}
comando 1.1 : La funcion 'GivePlayerWeapon' sirve para dar un arma al jugador que esta llamando el comando en este caso la m4 (ID:31) y la municion 120 balas.
Para crear un nuevo comando simplemente debes agregar la misma verificación pero con diferente texto. Ejemplo:
- Código:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/m4", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 31, 120); //comando m4 1.1
return 1;
}
if (strcmp("/ak47", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 30, 120); //comando 1.2
return 1;
}
return 0;
}
comando 1.2 : En este caso le dara al jugador una ak47 (ID:30) y 120 balas.
¿Donde encontrar las IDS de las armas?
Weapons - SA-MP Wiki