02.04.2011, 02:32
Sуlo te corrijo 2 errores, son mнnimos, pero pueden marcar error en algunos.
Bien hecho, suerte!
P.D Mejoras y tienes inspiraciуn (:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/menu", cmdtext, true , 5) == 0)//porquй 10? si el numero de carбcteres es 5
{
ShowPlayerDialog(playerid, 69, DIALOG_STYLE_LIST, "Prueba", "Pistola 9MM\nPistola 9MM Silenciada", "Aceptar", "Cancelar");
return 1;//te falto un return xd
}
return 0; //En caso de que el comando cierre el callback, de lo contrario no modificarlo
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid == 69)
{
case 1:
{
if(!response)
{
SendClientMessage(playerid, 0xFF0000FF, "Has cancelado"); //Esto dirб si apretar cancelar
return 1;
}
switch(listitem)
{
case 0: //los items SIEMPRE comienzan de 0 (ejemplo: 0, 1, 2, 3...)
{
GivePlayerWeapon(playerid, 22, 500); //Esto nos darб una 9MM con 500 balas (la cantidad de balas se puede cambiar)
}
case 1:
{
GivePlayerWeapon(playerid, 23, 500); //Lo mismo pero nos darб una 9MM con silenciador
}
}
}
}
return 0;
}//Te falto una llave, esto podrнa marcar error en todo lo que continue debajo del script
P.D Mejoras y tienes inspiraciуn (: