Otro problema... -
wharlos - 04.12.2015
Soluciono uno y me da error otra cosa que hago..
Aquн esta lo que modifique
Код:
public OnPlayerRequestClass(playerid, classid)
{
if(IsPlayerNPC(playerid)) { OnPlayerSpawn(playerid); return 1; }
PlayPlayerSoundEx(playerid, SOUND_DRIVING_AWARD_TRACK_START);
if(!IsPlayerConnectedEx(playerid))
{
LimpiarChat(playerid, 20);
new PlayerAccount[MAX_PLAYER_ACCOUNT_DATA];
format(PlayerAccount, sizeof(PlayerAccount), "%s%s.ini", DIR_CUENTAS, GetPlayerNameTwo(playerid));
if(fexist(PlayerAccount))
{
new MsgLogin[MAX_TEXT_CHAT + 1000];
KickReason[playerid] = KICK_REASON_LOGIN;
SetPVarString(playerid, "PlayerPassword", DEFAULT_PASSWORD);
KickLoginTimer[playerid] = SetTimerEx("KickearNoLogueo", 60000, false, "i", playerid);
SendClientMessage(playerid, COLOR_NUEVOLOGIN, "** [INFORMACIУN » LOGIN]: {FFFFFF}Tienes {FF6200}60 segundos {FFFFFF}para conectarte, de lo contrario serбs kickeado automбticamente.");
format(MsgLogin, sizeof(MsgLogin), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n» {E4300C}Mensaje: {FFFFFF}Bienvenido nuevamente. Recuerda seguir nuestas reglas y sigas siendo un buen usuario de Ciudad Bayside. Gracias por Preferirnos\n\n|________________________________________________________________________________________|\n\n» {FF6200}Informaciуn: {FFFFFF}Ingresa tu contraseсa de tu cuenta registrada. si no la recuerdas contacta a un Administrador en nuestra pagina web o por la red social. ", GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGUEARSE, DIALOG_STYLE_PASSWORD, "{FF6200}Ciudad Bayside » Conectarse", MsgLogin, "Conectar", Vacio);
}
else
{
new MsgRegister[MAX_TEXT_CHAT + 1000];
KickReason[playerid] = KICK_REASON_REGISTER;
KickLoginTimer[playerid] = SetTimerEx("KickearNoLogueo", 60000, false, "i", playerid);
SendClientMessage(playerid, COLOR_NUEVOLOGIN, "** [INFORMACIУN » LOGIN]: {FFFFFF}Tienes {FF6200}60 segundos {FFFFFF}para crear tu cuenta, de lo contrario serбs kickeado automбcticamente.");
format(MsgRegister, sizeof(MsgRegister), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n» {E4300C}Importante: {FFFFFF}Le agradecemos por entrar a nuestro servidor. Le recomendamos que visite \nnuestra pagina web y lea nuestras reglas para que no tengas incovenientes en nuestra comunidad\n\n|________________________________________________________________________________________|\n\n» {FF6200}Informaciуn: {FFFFFF}Para registrar una nueva contraseсa a su nueva cuenta {E4300C}%s. {FFFFFF}Recuerda que la Contraseсa debe poseйr como mнnimo 4 Carбcteres", GetPlayerNameEx(playerid),GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTRARSE, DIALOG_STYLE_PASSWORD, "{FF6200}Ciudad Bayside » Crear Cuenta", MsgRegister, "Crear", Vacio);
}
SetPlayerWelcomeType(playerid, WELCOME_TYPE_NORMAL);
}
return 1;
}
Код:
new string[MAX_TEXT_CHAT], VehicleID = GetPlayerVehicleID(playerid), VehicleModel = GetVehicleModel(VehicleID);
if(dialogid == DIALOG_LOGUEARSE)
{
new MsgConnection[MAX_TEXT_CHAT + 1500];
if(response)
{
if(strlen(inputtext))
{
CheckPlayerPassword(playerid, inputtext);
return 1;
}
else
{
format(MsgConnection, sizeof(MsgConnection), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n» {E4300C}Mensaje: {FFFFFF}Bienvenido nuevamente. Recuerda seguir nuestas reglas y sigas siendo un buen usuario de Ciudad Bayside. Gracias por Preferirnos\n\n|________________________________________________________________________________________|\n\n» {FF6200}Informaciуn: {FFFFFF}Ingresa tu contraseсa de tu cuenta registrada. si no la recuerdas contacta a un Administrador en nuestra pagina web o por la red social. ", GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGUEARSE, DIALOG_STYLE_PASSWORD, "{FF6200}Ciudad Bayside » Conectarse", MsgConnection, "Conectar", Vacio);
}
}
else
{
format(MsgConnection, sizeof(MsgConnection), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n» {E4300C}Mensaje: {FFFFFF}Bienvenido nuevamente. Recuerda seguir nuestas reglas y sigas siendo un buen usuario de Ciudad Bayside. Gracias por Preferirnos\n\n|________________________________________________________________________________________|\n\n» {FF6200}Informaciуn: {FFFFFF}Ingresa tu contraseсa de tu cuenta registrada. si no la recuerdas contacta a un Administrador en nuestra pagina web o por la red social. ", GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGUEARSE, DIALOG_STYLE_PASSWORD, "{FF6200}Ciudad Bayside » Conectarse", MsgConnection, "Conectar", Vacio);
}
}
else if(dialogid == DIALOG_REGISTRARSE)
{
new MsgConnection[MAX_TEXT_CHAT + 1500];
if(response)
{
if(strlen(inputtext) < MIN_ACCOUNT_CHAR)
{
format(MsgConnection, sizeof(MsgConnection), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n» {E4300C}Importante: {FFFFFF}Le agradecemos por entrar a nuestro servidor. Le recomendamos que visite \nnuestra pagina web y lea nuestras reglas para que no tengas incovenientes en nuestra comunidad\n\n|________________________________________________________________________________________|\n\n» {FF6200}Informaciуn: {FF0000}ЎERROR!{FFFFFF} La Contraseсa introducнda tiene menos de %i Carбcteres. Escribe una contraseсa que supere o iguale los %i Carбcteres.", GetPlayerNameEx(playerid), MIN_ACCOUNT_CHAR, MIN_ACCOUNT_CHAR, GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTRARSE, DIALOG_STYLE_PASSWORD, "{FF6200}Ciudad Bayside » Crear Cuenta", MsgConnection, "Crear", Vacio);
return 1;
}
Player_Logged_In[playerid] = true;
GetPlayerData[playerid][P_NextPay] = NEXT_TIME_LEFT;
GetPlayerData[playerid][P_Level] = PLAYER_START_LEVEL;
strmid(GetPlayerData[playerid][P_Pass], inputtext, 0, strlen(inputtext), 255);
format(MsgConnection, sizeof(MsgConnection), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n|________________________________________________________________________________________|\n\n» {FF6200}INFORMACIУN: {FFFFFF}Ahora tendras que elegir la edad de tu personaje, escribe una edad que sea mayor de 18 y menor de 99");
ShowPlayerDialog(playerid, DIALOG_EDAD, DIALOG_STYLE_INPUT, "{FF6200}Registro » Selecciona Edad", MsgConnection, "Elegir", Vacio);
KickReason[playerid] = false;
}
else
{
format(MsgConnection, sizeof(MsgConnection), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n» {E4300C}Importante: {FFFFFF}Le agradecemos por entrar a nuestro servidor. Le recomendamos que visite \nnuestra pagina web y lea nuestras reglas para que no tengas incovenientes en nuestra comunidad\n\n|________________________________________________________________________________________|\n\n» {FF6200}Informaciуn: {FFFFFF}Para registrar una nueva contraseсa a su nueva cuenta {E4300C}%s. {FFFFFF}Recuerda que la Contraseсa debe poseйr como mнnimo 4 Carбcteres", GetPlayerNameEx(playerid),GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTRARSE, DIALOG_STYLE_PASSWORD, "{FF6200}Ciudad Bayside » Crear Cuenta", MsgConnection, "Crear", Vacio);
}
}
Код:
else if(dialogid == DIALOG_EDAD)
{
new MsgAgeText[MAX_TEXT_CHAT + 1500];
if(response)
{
if(strlen(inputtext))
{
if(strval(inputtext) < 18 || strval(inputtext) > 99) { ShowPlayerDialog(playerid, DIALOG_EDAD, DIALOG_STYLE_INPUT, "{FF6200}Registro » Selecciona Edad", "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n» {E4300C}Importante: {FFFFFF}Le agradecemos por entrar a nuestro servidor. Le recomendamos que visite \nnuestra pagina web y lea nuestras reglas para que no tengas incovenientes en nuestra comunidad\n\n|________________________________________________________________________________________|\n\n» {FF6200}Informaciуn: {FF0000}ЎERROR!{FFFFFF} La edad debe ser mayor de 18 y menor de 99.", GetPlayerNameEx(playerid));
format(MsgAgeText, sizeof(MsgAgeText), "** [INFORMACIУN » REGISTRO PASO N° 1]: {FFFFFF}Bien, tu edad en el registro sera de {FF6200}%i {FFFFFF}Aсos.", strval(inputtext));
SendClientMessage(playerid, COLOR_NUEVOLOGIN, MsgAgeText);
GetPlayerData[playerid][P_Age] = strval(inputtext);
format(MsgAgeText, sizeof(MsgAgeText), \
"Ciudades Disponibles:" \
"\nLos Santos." \
"\nSan Fierro." \
"\nLas Venturas.");
ShowPlayerDialog(playerid, DIALOG_CIUDAD, DIALOG_STYLE_LIST, "{FF6200}Registro » Selecciona Ciudad", MsgAgeText, "Elegir", Vacio);
return 1;
}
else
{
format(MsgAgeText, sizeof(MsgAgeText), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n|________________________________________________________________________________________|\n\n» {FF6200}INFORMACIУN: {FFFFFF}Ahora tendras que elegir la edad de tu personaje, escribe una edad que sea mayor de 18 y menor de 99", GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_EDAD, DIALOG_STYLE_INPUT, "{FF6200}Registro » Selecciona Edad", MsgAgeText, "Elegir", Vacio);
return 1;
}
}
else
{
format(MsgAgeText, sizeof(MsgAgeText), "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}%s\n\n|________________________________________________________________________________________|\n\n» {FF6200}INFORMACIУN: {FFFFFF}Ahora tendras que elegir la edad de tu personaje, escribe una edad que sea mayor de 18 y menor de 99", GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_EDAD, DIALOG_STYLE_INPUT, "{FF6200}Registro » Selecciona Edad", MsgAgeText, "Elegir", Vacio);
return 1;
}
}
else if(dialogid == DIALOG_CIUDAD)
{
if(response)
{
switch(listitem)
{
case 0:
{
new MsgCityText[MAX_TEXT_CHAT + 1500];
SendErrorMessage(playerid, "0091", "Eso no es una Opciуn requerida");
format(MsgCityText, sizeof(MsgCityText), \
"{FF6200}|•|__________Ciudades Disponibles__________|•|" \
"\n{FF6200}» {FFFFFF}Los Santos" \
"\n{FF6200}» {FFFFFF}San Fierro" \
"\n{FF6200}» {FFFFFF}Las Venturas");
ShowPlayerDialog(playerid, DIALOG_CIUDAD, DIALOG_STYLE_LIST, "{FF6200}Registro » Selecciona Ciudad", MsgCityText, "Elegir", Vacio);
return 1;
}
default:
{
new MsgCityText[MAX_TEXT_CHAT + 1500];
format(GetPlayerData[playerid][P_City], MAX_TEXTOS_CORTOS, CityName[listitem - 1]);
format(MsgCityText, sizeof(MsgCityText), "** [INFORMACIУN » REGISTRO PASO N° 2]: {FFFFFF}Muy bien, asн que tu Ciudad es Los Santos", CityName[listitem - 1]);
ShowPlayerDialog(playerid, DIALOG_SEXO, DIALOG_STYLE_MSGBOX, "{FF6200}Registro » Selecciona tu Sexo", "{FFFFFF}|__________________________Bienvenido a {FF6200}Ciudad Bayside {FFFFFF}Roleplay__________________________|\n\n» {E4300C}Informaciуn de su cuenta:\n\n {FFFFFF}» Usuario: {E4300C}\n\n|________________________________________________________________________________________|\n\n» {FF6200}INFORMACIУN: {FFFFFF}Ahora tendras que elegir tu sexo en tu registro. selecciona la opciуn correcta que llevaras en tu cuenta.", "Masculino", "Femenino");
SendClientMessage(playerid, COLOR_AVISOS, MsgCityText);
return 1;
}
}
}
else
{
format(string, sizeof(string), \
"{FF6200}|•|__________Ciudades Disponibles__________|•|" \
"\n{FF6200}» {FFFFFF}Los Santos" \
"\n{FF6200}» {FFFFFF}San Fierro" \
"\n{FF6200}» {FFFFFF}Las Venturas");
ShowPlayerDialog(playerid, DIALOG_CIUDAD, DIALOG_STYLE_LIST, "{FF6200}Registro » Selecciona Ciudad", string, "Elegir", Vacio);
return 1;
}
}
else if(dialogid == DIALOG_SEXO)
{
if(response) { SendClientMessage(playerid, COLOR_NUEVOLOGIN, "** [INFORMACIУN » REGISTRO PASO N° 3]: {FFFFFF}Muy bien, asн que tu gйnero sexual es Masculino"); format(GetPlayerData[playerid][P_SexName], MAX_PLAYER_NAME, "Masculino", Vacio); return 1; }
else { SendClientMessage(playerid, COLOR_NUEVOLOGIN, "** [INFORMACIУN » REGISTRO PASO N° 3]: {FFFFFF}Muy bien, asн que tu gйnero sexual es Femenino."); format(GetPlayerData[playerid][P_SexName], MAX_PLAYER_NAME, "Femenino", Vacio); return 1; }
}
Errores que aparecieron no se que paso si no edite mas nada solo eso que coloque me da mucha ...... quitar lo que hice para volverlo hacer, revise y para ver si era una llave y no la vi o conseguн, a ver si alguien me puede ayudar a ver si hay un error hay que hace que me aparezcan estos.
Код:
D:\Ciudad Bayside\pawno\include\streamer.inc(411) : error 017: undefined symbol "Streamer_OnPlayerEnterCP"
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2846) : error 004: function "GetPlayerDresserID" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2847) : error 004: function "GetPlayerFactionID" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2888) : error 004: function "GivePlayerMoneyEx" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2889) : error 017: undefined symbol "GetPlayerNameEx"
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2895) : error 004: function "PlayerDoAction" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2909) : error 004: function "IsThisVehicleBike" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2911) : error 004: function "Levantar" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2912) : error 004: function "SendErrorMessage" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2915) : error 004: function "SendErrorMessage" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2918) : error 004: function "CheckPlayerMarihuanaState" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2922) : error 004: function "CheckPlayerMarihuanaState" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2925) : error 004: function "Levantar" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2926) : error 004: function "SendErrorMessage" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2932) : error 004: function "PlayerDoAction" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2935) : error 004: function "Levantar" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2936) : error 004: function "SendErrorMessage" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2942) : error 004: function "CheckPlayerMarihuanaState" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2945) : error 004: function "Levantar" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2946) : error 004: function "SendErrorMessage" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2950) : error 004: function "IsACarForSale" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2954) : error 004: function "IsThisVehicleBike" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2956) : error 004: function "Levantar" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2957) : error 004: function "SendErrorMessage" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2960) : error 004: function "SendErrorMessage" is not implemented
D:\Ciudad Bayside\gamemodes\CiudadBayside.pwn(2963) : error 004: function "CheckPlayerMarihuanaState" is not implemented
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
26 Errors.
Respuesta: Otro problema... -
Parka - 04.12.2015
їPensas que te vamos a reparar todo el GM?
PD: Denunciado papuh -15 por PowerGaming.
Re: Otro problema... -
Lumabd - 04.12.2015
OMAIGO EL GRAN PARKA RESPONDIENDO TU POST. Simple mortal arrodillarte ante el.
Eh`Amiwho la ZAPATILLA.
Respuesta: Otro problema... -
wharlos - 04.12.2015
їPor que piensas eso? solo pido algo de ayuda para seguir aprendiendo mas no pido tanto se que me excedo pero tampoco para que te molestes. y disculpa
Respuesta: Otro problema... -
DesingMyCry - 04.12.2015
wharlos, Parka bromeaba.
Por cierto... de casualidad, estas modificando "includes"? Primero errores respecto a "a_samp.inc", y ahora con "streamer.inc"... no creo sea coincidencia.
Respuesta: Otro problema... -
wharlos - 04.12.2015
No amigo no toco eso.
Respuesta: Otro problema... -
DesingMyCry - 04.12.2015
Entonces descarga las ъltimas versiones.
Lo otro que se me ocurre es que tengas cуdigo arriba de los "#include" o bien, uno de ellos tenga un error de llaves. Pero en ese caso significarнa que alguien (tu) editу (tu) los includes (tu) que estas utilizando (tu).
Respuesta: Otro problema... -
Thewin - 04.12.2015
Fнjate si te ha faltado cerrar alguna funciуn o tienes unas llaves ({,}) de sobra.
Respuesta: Otro problema... -
wharlos - 04.12.2015
Quite las modificaciones de los dialog que hice y ya compila bien, te digo que este gamemode que estoy usando sus definiciones son de los antiguos includes y si los actualizo manda error el GM por eso decidн dejarlo asн y editare los dialog lentamente y ir compilando por cada cosa que toque jaja pero en realidad no he tocado include por eso solo borre en el a_samp el error que medio y el gm funciono por que hice el cambio del pawn.dll
Respuesta: Otro problema... -
DesingMyCry - 04.12.2015
Tarde o temprano tendrбs que actualizar los includes. Hazlo ahora y soluciona sus errores antes de que luego no puedas hacerlo (solucionar los problemas) y hayas perdido todo ese tiempo.