SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Español/Spanish

Reply
 
Thread Tools Display Modes
Old 24/03/2012, 10:11 PM   #1
Fede.Zink
Huge Clucker
 
Fede.Zink's Avatar
 
Join Date: Apr 2011
Posts: 330
Reputation: 6
Default Ayuda Dialog

Bueno estoy creando un sistema de registro. para mi server bueno en el dialog la primera opcion es masculino
y la segunda femenino cuando pongo masculino funciona pero en femenino no que hago mal
aca el codigo del dialog:

pawn Code:
if(dialogid == 1245)
    {
        if(response == 1)
        {
         PlayerInfo[playerid][pSex] = 1;
         SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Masculino");
         return 1;
        }
        else if(response == 0)
        {
         PlayerInfo[playerid][pSex] = 2;
         SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Femenino");
         return 1;
        }
 }
__________________
Ya no me acuerdo de nada.. A aprender de nuevo :S
---------------------------
Code:
Mis Posts De Ayudas/Herramientas-> Ids - Rudas By Fede.Zink
Mis Posts De FilterScripts-> GPS v1.1 By Fede.Zink ||  Interior de Limosina by Fede.zink
Mis Posts De Maps-> Fuerza Aerea By Fede.Zink || Interior LSPD by Fede.Zink
---------------------------
Fede.Zink is offline   Reply With Quote
Old 24/03/2012, 11:23 PM   #2
ValenRatti
Huge Clucker
 
ValenRatti's Avatar
 
Join Date: Apr 2011
Posts: 407
Reputation: 5
Default Respuesta: Ayuda Dialog

No pongas else if, pone otro if.
pawn Code:
if(dialogid == 1245)
{
           if(response == 0)
      {
              PlayerInfo[playerid][pSex] = 1;
              SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Masculino");
              return 1;
          }
           if(response == 1)
      {
             PlayerInfo[playerid][pSex] = 2;
             SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Femenino");
             return 1;
        }
   return 1;
 }
ValenRatti is offline   Reply With Quote
Old 25/03/2012, 12:21 AM   #3
Jovanny
Banned
 
Join Date: Oct 2010
Location: Siиαloα
Posts: 1,482
Reputation: 0
Default Respuesta: Ayuda Dialog

Quote:
Originally Posted by ValenRatti View Post
No pongas else if, pone otro if.
pawn Code:
if(dialogid == 1245)
{
    if(response == 0)
    {
        PlayerInfo[playerid][pSex] = 1;
        SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Masculino");
        return 1;
    }
    if(response == 1)
    {
        PlayerInfo[playerid][pSex] = 2;
        SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Femenino");
        return 1;
    }
   return 1;
 }
Es mejor else if, con else if se podría aplicar el dicho que dice " Si no es chana es juana", pero con 2 if es como " es chana ? y es juana tambien ?"

La mejor forma es con switch, que este no comprueba uno x uno, si no que se va directo a la correcta
pawn Code:
if(dialogid == 1245)
{
    switch(response)
    {
        case 0:
        {
            PlayerInfo[playerid][pSex] = 1;
            SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Masculino");
            return 1;
        }
        case 1:
        {
            PlayerInfo[playerid][pSex] = 2;
            SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Femenino");
            return 1;
        }
    }
    return 1;
}
Jovanny is offline   Reply With Quote
Old 24/03/2012, 11:41 PM   #4
Fede.Zink
Huge Clucker
 
Fede.Zink's Avatar
 
Join Date: Apr 2011
Posts: 330
Reputation: 6
Default Re: Ayuda Dialog

Sige igual no me funciona la opcion dos osea Femenino
__________________
Ya no me acuerdo de nada.. A aprender de nuevo :S
---------------------------
Code:
Mis Posts De Ayudas/Herramientas-> Ids - Rudas By Fede.Zink
Mis Posts De FilterScripts-> GPS v1.1 By Fede.Zink ||  Interior de Limosina by Fede.zink
Mis Posts De Maps-> Fuerza Aerea By Fede.Zink || Interior LSPD by Fede.Zink
---------------------------
Fede.Zink is offline   Reply With Quote
Old 25/03/2012, 12:11 AM   #5
TiNcH010
High-roller
 
TiNcH010's Avatar
 
Join Date: Apr 2010
Location: Buenos Aires, Argentina.
Posts: 1,986
Reputation: 42
Default Respuesta: Ayuda Dialog

pawn Code:
if(dialogid == 1245)
    {
        if(response) // Aceptar u utro.
        {
         PlayerInfo[playerid][pSex] = 1;
         SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Masculino");
         return 1;
        }
        if(!response) // Cancelar u otro.
        {
         PlayerInfo[playerid][pSex] = 2;
         SendClientMessage(playerid, COLOR_GREY, " Has Elegido Sexo Femenino");
         return 1;
        }
 }

EDIT: No te arriesgues con el return 1; sino te va así intenta sin el return 1;
TiNcH010 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ayuda] Comandos /admins En Dialog [Nikk] Español/Spanish 3 04/12/2011 10:33 PM
[AYUDA] Problema con un Dialog digman Español/Spanish 5 20/11/2011 12:45 AM
Ayuda con dialog inputtext Nicolas_Castillo Español/Spanish 4 07/05/2011 11:29 PM
Ayuda con un Dialog Jesus^ Español/Spanish 3 11/05/2010 12:37 AM
[AYUDA] Dialog CristianTdj Español/Spanish 13 21/04/2010 01:31 PM


All times are GMT. The time now is 06:58 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.