[AYUDA] Sistema de negocios.
#1

Alguien se podria tomar el tiempo de hacer el comando de /vendernegocio para este sistema de negocios:
https://sampforum.blast.hk/showthread.php?tid=482222

yo intente hacerlo, pero no logro hacer que si el negocio No es mio, no lo pueda vender.

con este cmd se pueden vender todos los negocios que existan:

pawn Код:
CMD:vendernegocio(playerid,params[])
{
if(!GetPlayerInterior(playerid))
{
foreach(fBizs,i)
{
if(IsPlayerInRangeOfPoint(playerid,2,Biz[i][Entrada_x],Biz[i][Entrada_y],Biz[i][Entrada_z]))
{
Biz[i][Comprado] = false;
GivePlayerMoney(playerid,Biz[i][Precio]);
SendClientMessage(playerid,-1,"Vendiste un negocio.");
Delete3DTextLabel(LabelBiz[i]);
new Str[128];
format(Str,sizeof Str,"Negocio en venta\nNivel: %d\nPrecio: %d",Biz[i][Nivel],Biz[i][PrecioS]);
LabelBiz[i] = Create3DTextLabel(Str,0xFFFFFFFF,Biz[i][Entrada_x],Biz[i][Entrada_y],Biz[i][Entrada_z],20,0);
ActualizarBiz(i);
return 1;
}
}
}
return 1;
}

Otro problema es que me tira error "INI_Exist", no lo entiendo muy bien todavia antes usaba dini xd

pawn Код:
error 017: undefined symbol "INI_Exist"

stock ActualizarBiz(i)
{
   new BArch[19];
   format(BArch,sizeof(BArch),"Bizs/%d.ini",i);//el destino para guardar
   if(INI_Exist(BArch))
   {
   new INI:Arch = INI_Open(BArch);

   INI_SetTag(Arch,"data");//el TAg con el que lo leeremos al archivo (en el ini saldrб [data])
   INI_WriteString(Arch,"Dueсo",Biz[i][Dueno]);
   //aca escribimos el archivo segun las variables.
   INI_WriteInt(Arch,"Precio",Biz[i][Precio]);
   INI_WriteInt(Arch,"Nivel",Biz[i][Nivel]);
   INI_WriteInt(Arch,"Stock",Biz[i][Stock]);

   INI_WriteFloat(Arch,"Entrada_x",Biz[i][Entrada_x]);
   INI_WriteFloat(Arch,"Entrada_y",Biz[i][Entrada_y]);
   INI_WriteFloat(Arch,"Entrada_z",Biz[i][Entrada_z]);

   INI_WriteFloat(Arch,"Salida_x",Biz[i][Salida_x]);
   INI_WriteFloat(Arch,"Salida_y",Biz[i][Salida_y]);
   INI_WriteFloat(Arch,"Salida_z",Biz[i][Salida_z]);

   INI_WriteInt(Arch,"Interior",Biz[i][Int]);
   INI_WriteInt(Arch,"VirtualWorld",Biz[i][VW]);

   INI_WriteBool(Arch,"Comprado",Biz[i][Comprado]);
   INI_Close(Arch);//cerramos el archivo
   }
   return 1;
}
Reply
#2

Quй error te dice? que no estб definido? cambia INI_EXIST por fexist(https://sampwiki.blast.hk/wiki/Fexist)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)