if(dialogid == edad) { // Loguear new sendername[MAX_PLAYER_NAME]; // new string[64]; if(response) { new tmp[256]; new idx; tmp = strtok(inputtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Debes Escribir tu Edad si o si."); return 1; } if(IsPlayerConnected(playerid)) { new edad = strval(tmp); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pAge] = edad; SendClientMessage(playerid, COLOR_GREEN, "Gracias por indicar su edad."); ShowPlayerDialog(playerid,showorigen, DIALOG_STYLE_LIST, "ї De Donde Eres ?", "1)>\tExtranjero.\n2)>\tPlaya de Los Santos.\n3)>\tBarrio de Los Santos.\n4)>\tCentro de Los Santos.", "Seleccionar", "Cancelar"); } return 1; } else { SendClientMessage(playerid, COLOR_WHITE, "Cancelastes El Registro en Real Life Style RolePlay"); } return 1; // we processed it. }
Originally Posted by MemoX
ahi adaptale unas cosillas para q quede compatible con tu servidor suerte
Код:
if(dialogid == edad) { // Loguear new sendername[MAX_PLAYER_NAME]; // new string[64]; if(response) { new tmp[256]; new idx; tmp = strtok(inputtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Debes Escribir tu Edad si o si."); return 1; } if(IsPlayerConnected(playerid)) { new edad = strval(tmp); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pAge] = edad; SendClientMessage(playerid, COLOR_GREEN, "Gracias por indicar su edad."); ShowPlayerDialog(playerid,showorigen, DIALOG_STYLE_LIST, "ї De Donde Eres ?", "1)>\tExtranjero.\n2)>\tPlaya de Los Santos.\n3)>\tBarrio de Los Santos.\n4)>\tCentro de Los Santos.", "Seleccionar", "Cancelar"); } return 1; } else { SendClientMessage(playerid, COLOR_WHITE, "Cancelastes El Registro en Real Life Style RolePlay"); } return 1; // we processed it. } |
ShowPlayerDialog(playerid,edad, DIALOG_STYLE_LIST
ShowPlayerDialog(playerid, edad, DIALOG_STYLE_INPUT, "Departamento de Inmigracion de Los Santos", "Bueno Seсor necesitaria que me diga su edad.\nї Que edad Tiene ?\nNota: Solo Escribe el numero Ejemplo: 18.", "Ok", "Cancelar"); }
Originally Posted by MemoX
ahi adaptale unas cosillas para q quede compatible con tu servidor suerte
Код:
if(dialogid == edad) { // Loguear new sendername[MAX_PLAYER_NAME]; // new string[64]; if(response) { new tmp[256]; new idx; tmp = strtok(inputtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Debes Escribir tu Edad si o si."); return 1; } if(IsPlayerConnected(playerid)) { new edad = strval(tmp); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pAge] = edad; SendClientMessage(playerid, COLOR_GREEN, "Gracias por indicar su edad."); ShowPlayerDialog(playerid,showorigen, DIALOG_STYLE_LIST, "ї De Donde Eres ?", "1)>\tExtranjero.\n2)>\tPlaya de Los Santos.\n3)>\tBarrio de Los Santos.\n4)>\tCentro de Los Santos.", "Seleccionar", "Cancelar"); } return 1; } else { SendClientMessage(playerid, COLOR_WHITE, "Cancelastes El Registro en Real Life Style RolePlay"); } return 1; // we processed it. } |
Originally Posted by FlowMen
Si es con Escritura: DIALOG_STYLE_INPUT
Si es con Seleccion: DIALOG_STYLE_MSGBOX Si es Con menu: DIALOG_STYLE_LIST |
Originally Posted by MemoX
Код:
ShowPlayerDialog(playerid, edad, DIALOG_STYLE_INPUT, "Departamento de Inmigracion de Los Santos", "Bueno Seсor necesitaria que me diga su edad.\nї Que edad Tiene ?\nNota: Solo Escribe el numero Ejemplo: 18.", "Ok", "Cancelar"); } saludos |
public SetPlayerSpawn(playerid) { if(IsPlayerConnected(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); if(PlayerInfo[playerid][pTut] == 0) { gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; SetPlayerInterior(playerid, 3); PlayerInfo[playerid][pInt] = 3; SetPlayerPos(playerid, 330.6825,163.6688,1014.1875); SetPlayerFacingAngle(playerid, 280); TogglePlayerControllable(playerid, 0); RegistrationStep[playerid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "Bienvenido a RedSoft Roleplay. Ahora serб llevado a la inmigraciуn."); ShowPlayerDialog(playerid, SEXMENU, DIALOG_STYLE_LIST, "SEXO", "Seleccione el Sexo que usted es", "Hombre", "Mujer"); ShowPlayerDialog(playerid, EDAD, DIALOG_STYLE_INPUT, "Departamento de Inmigracion de Los Santos", "Bueno Seсor necesitaria que me diga su edad.\nї Que edad Tiene ?\nNota: Solo Escribe el numero Ejemplo: 19.", "Aceptar", "Cancelar"); return 1; }
ShowPlayerDialog(playerid, SEXMENU, DIALOG_STYLE_LIST, "SEXO", "Seleccione el Sexo que usted es", "Hombre", "Mujer");
Originally Posted by the_chaoz
fijate si cambiando el dialogid x un numero funciona.
|
ShowPlayerDialog(playerid, SEXMENU, DIALOG_STYLE_LIST, "SEXO", "Seleccione el Sexo que usted es", "Hombre", "Mujer");
ShowPlayerDialog(playerid, 7655, DIALOG_STYLE_LIST, "SEXO", "Seleccione el Sexo que usted es", "Hombre", "Mujer");
#define SEXMENU 1335 #define EDAD 1400 |