NESESITO UNA AYUDITA - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: NESESITO UNA AYUDITA (
/showthread.php?tid=132606)
NESESITO UNA AYUDITA -
luchomaggot - 08.03.2010
BUENAS, soy yo de vuelta. Quiero crear un Dialog en el cual cuando el jugador se conecte le aparezca una lista de armas GRATIS para elegir, y que tengan mucha municion o infinita, para que no se tengan que comer el viaje de ir hasta el ammu.
Eh provado con filtersscripts y tratar de crearlo yo pero no puedo, siempre me tira error.
Si alguien me pudiera ayudar.
PD:Expliquenme como responder en los thopics asi como ustedes hacen, donde tengo que tocar? para esciribr una repuesta en el topic?
Re: NESESITO UNA AYUDITA -
differo - 08.03.2010
Aqui te dejo un ejemplo :P
pawn Код:
//arriba del todo
#define arma 3300//Lo he definido por si tienes otros dialogs para que no te den conflictos
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,arma,DIALOG_STYLE_LIST,"Selecciona una arma","Minigun\nRocket","Seleccionar","Cancelar");//Despues de \n que sirve para cambiar de linea tienes que poner el texto Por ejemplo \nRocket
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == arma) // comprueba si el dialog es = a "arma"
{
if(response)
{
if(listitem == 0)//aqui responde a la primera linea que es"Minigun"
{
GivePlayerWeapon(playerid, 38, 9999);
SendClientMessage(playerid,0xFF33AA,"Has seleccionado una minigun");
}
if(listitem == 1)//aqui responde a la segunda linea que es"Rocket"
{
GivePlayerWeapon(playerid, 335, 9999);
SendClientMessage(playerid,0xFF33AA,"Has seleccionado la Rocket");
}
}
return 1;
}
return 0;
}
Espero que te sirva de ejemplo