SA-MP Forums Archive
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