mSelection Ayuda.
#1

Me puse a implementar el comprado de skin en el juego con mSelection, todo bien pero al compilar me sale estos errores, que podrнa ser?

error 017: undefined symbol "TEXT_DRAW_FONT_MODEL_PREVIEW"
undefined symbol "PlayerTextDrawSetPreviewModel"
undefined symbol "PlayerTextDrawSetPreviewRot"
warning 203: symbol is never used: "mZoom"
warning 203: symbol is never used: "Zrot"
warning 203: symbol is never used: "Yrot"
warning 203: symbol is never used: "Xrot"
warning 203: symbol is never used: "modelindex"
Reply
#2

Es necesario ver el codigo. Talvez lo estes poniendo mal, recuerda poner el include
pawn Код:
#include <mSelection>
Reply
#3

Quote:
Originally Posted by jotajeda
Посмотреть сообщение
Es necesario ver el codigo. Talvez lo estes poniendo mal, recuerda poner el include
pawn Код:
#include <mSelection>
El include esta bien puesto.
Reply
#4

Quote:
Originally Posted by Thewin
Посмотреть сообщение
El include esta bien puesto.
Entonces muestranos todo el codigo, el que te da errores.
Reply
#5

Quote:
Originally Posted by jotajeda
Посмотреть сообщение
Entonces muestranos todo el codigo, el que te da errores.
Las lineas de esos errores son unos news y hasta una lнnea // osea inъtil la lнnea, no tiene nada que ver las lнneas, el cуdigo de todo lo que hice es el siguiente:

Код:
new skinhombre = mS_INVALID_LISTID;
new skinmujer = mS_INVALID_LISTID;
new skinhombre2 = mS_INVALID_LISTID;
new skinmujer2 = mS_INVALID_LISTID;

"OnGamemodeInit"

    skinhombre2 = LoadModelSelectionMenu("skinhombre2.txt");
    skinmujer2 = LoadModelSelectionMenu("skinmujer2.txt");
    skinhombre = LoadModelSelectionMenu("skinhombre.txt");
    skinmujer = LoadModelSelectionMenu("skinmujer.txt");

"Comando de comprar"

		if(!strcmp(params,"ropa", true))
		{
		    if(InfoJugador[playerid][jPolicia] == 1) return SendClientMessage(playerid,-1, "No puedes comprar ropa estando de servicio");
			if(IsPlayerInRangeOfPoint(playerid,5.0,207.5807,-100.3275,1005.2578))
			{
			if(InfoJugador[playerid][jDinero] < 700) return SendClientMessage(playerid,-1,"No tienes suficiente dinero para comprar ropa ($700)");
			switch(InfoJugador[playerid][jSexo])
			{
			    case 1: {
			    ShowModelSelectionMenu(playerid, skinhombre, "Conjuntos");
				SendClientMessage(playerid,-1,"Selecciona la ropa que mas te guste, cada una tiene un valor de $700"); }
				case 2: {
			    ShowModelSelectionMenu(playerid, skinmujer, "Conjuntos");
				SendClientMessage(playerid,-1,"Selecciona la ropa que mas te guste, cada una tiene un valor de $700"); }
			}
			}
			else if(IsPlayerInRangeOfPoint(playerid, 5.0, 203.9402,-43.4233,1001.8047))
			{
			if(InfoJugador[playerid][jDinero] < 700) return SendClientMessage(playerid,-1,"No tienes suficiente dinero para comprar ropa ($700)");
			switch(InfoJugador[playerid][jSexo])
			{
			    case 1: {
			    ShowModelSelectionMenu(playerid, skinhombre2, "Conjuntos");
				SendClientMessage(playerid,-1,"Selecciona la ropa que mas te guste, cada una tiene un valor de $700"); }
				case 2: {
			    ShowModelSelectionMenu(playerid, skinmujer2, "Conjuntos");
				SendClientMessage(playerid,-1,"Selecciona la ropa que mas te guste, cada una tiene un valor de $700"); }
			}
			}
		}

"y el public"

public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(listid == skinhombre)
{
if(response)
{
new pName[32],jid;
GetPlayerName(playerid, pName, 32);
SendClientMessage(playerid, 0xFFFF00FF, "Has comprado esta ropa por un costo de 2000$");
InfoJugador[playerid][jSkin] = modelid;
SetPlayerSkin(playerid, InfoJugador[playerid][jSkin]);
MySQLGuardarCuenta(jid);
ActualizarSkinDB(jid);
}
else SendClientMessage(playerid, 0xFFFF00FF, "has salido del catalogo de skins");
return 1;
}
if(listid == skinmujer)
{
if(response)
{
new pName[32],jid;
GetPlayerName(playerid, pName, 32);
SendClientMessage(playerid, 0xFFFF00FF, "Has comprado esta ropa por un costo de 2000$");
InfoJugador[playerid][jSkin] = modelid;
SetPlayerSkin(playerid, InfoJugador[playerid][jSkin]);
MySQLGuardarCuenta(jid);
ActualizarSkinDB(jid);
}
else SendClientMessage(playerid, 0xFFFF00FF, "has salido del catalogo de skins");
return 1;
}
if(listid == skinmujer2)
{
if(response)
{
new pName[32],jid;
GetPlayerName(playerid, pName, 32);
SendClientMessage(playerid, 0xFFFF00FF, "Has comprado esta ropa por un costo de 2000$");
InfoJugador[playerid][jSkin] = modelid;
SetPlayerSkin(playerid, InfoJugador[playerid][jSkin]);
MySQLGuardarCuenta(jid);
ActualizarSkinDB(jid);
}
else SendClientMessage(playerid, 0xFFFF00FF, "has salido del catalogo de skins");
return 1;
}
if(listid == skinhombre2)
{
if(response)
{
new pName[32],jid;
GetPlayerName(playerid, pName, 32);
SendClientMessage(playerid, 0xFFFF00FF, "Has comprado esta ropa por un costo de 2000$");
InfoJugador[playerid][jSkin] = modelid;
SetPlayerSkin(playerid, InfoJugador[playerid][jSkin]);
MySQLGuardarCuenta(jid);
ActualizarSkinDB(jid);
}
else SendClientMessage(playerid, 0xFFFF00FF, "has salido del catalogo de skins");
return 1;
}
return 1;
}
Si falta algo en el cуdigo o algъn error porfavor corregirlo.
Reply
#6

Amigo perdon pero alli falta TEXT_DRAW_FONT_MODEL_PREVIEW y tambien PlayerTextDrawSetPreviewModel, muestranos como los tienes esos en el gm
Reply
#7

Quote:
Originally Posted by jotajeda
Посмотреть сообщение
Amigo perdon pero alli falta TEXT_DRAW_FONT_MODEL_PREVIEW y tambien PlayerTextDrawSetPreviewModel, muestranos como los tienes esos en el gm
No tengo nada de eso en ningъn lugar їDonde va eso? el PlayerTextDrawSetPreviewModel y TEXT_DRAW_FONT_MODEL_PREVIEW
Reply
#8

Quote:
Originally Posted by Thewin
Посмотреть сообщение
No tengo nada de eso en ningъn lugar їDonde va eso? el PlayerTextDrawSetPreviewModel y TEXT_DRAW_FONT_MODEL_PREVIEW
Si pusiste el include mselection debajo del include a_samp?

pawn Код:
#include <a_samp>
#include <mSelection>
Si pusiste alrevez obvio que te da esos errores.
Reply
#9

Quote:
Originally Posted by jotajeda
Посмотреть сообщение
Si pusiste el include mselection debajo del include a_samp?

pawn Код:
#include <a_samp>
#include <mSelection>
Si pusiste alrevez obvio que te da esos errores.
#include <a_samp>
#include <mSelection>
#include <YSI\y_timers>
#include <Progress>
#include <zcmd>
#include <a_mysql>
#include <sscanf2>
#include <streamer>
#include <foreach>
#include <GetVehicleColor>
#include <a_zones>
#include <[MV]_*******>
Reply
#10

Quote:
Originally Posted by Thewin
Посмотреть сообщение
#include <a_samp>
#include <mSelection>
#include <YSI\y_timers>
#include <Progress>
#include <zcmd>
#include <a_mysql>
#include <sscanf2>
#include <streamer>
#include <foreach>
#include <GetVehicleColor>
#include <a_zones>
#include <[MV]_*******>
Ponlo al ultimo y compila
y tambien descarga el include otra vez.

http://forum.sa-mp.com/attachment.ph...8&d=1358626151
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)