Otro problema...
#1

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.
Reply
#2


їPensas que te vamos a reparar todo el GM?

PD: Denunciado papuh -15 por PowerGaming.
Reply
#3

OMAIGO EL GRAN PARKA RESPONDIENDO TU POST. Simple mortal arrodillarte ante el.

Eh`Amiwho la ZAPATILLA.
Reply
#4

ї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
Reply
#5

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.
Reply
#6

No amigo no toco eso.
Reply
#7

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).
Reply
#8

Fнjate si te ha faltado cerrar alguna funciуn o tienes unas llaves ({,}) de sobra.
Reply
#9

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
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)