[Ajuda] Bug objeto
#1

Galera tenho sistema portгo em meu servidor, e tipo quando eu guardo o portгo ele vai pro inventario, so que tipo ele some, mas se eu continuar digitando /guardarportao eu vou ganhando varios portхes , ja fiz varias coisas e continua esse mesmo problema, o lugar que tava o portгo, se eu for pra outro lugar diz que nгo estб proximo dele.


Код:
CMD:guardarportao(playerid, params[])
{

    new ta,dono;
	for(new i; i<1000; i++)
	{
		if(IsPlayerInRangeOfPoint(playerid,5, SistemaPortao[i][PortaoX],SistemaPortao[i][PortaoY],SistemaPortao[i][PortaoZ]))
		{
		    ta = 1;
			if(!strcmp(NomePlayer(playerid), SistemaPortao[i][PortaoDono]))
			{
			    dono = 1;
				for(new d; d<36; d++)
				{
				    if(InventarioInfo[playerid][d][iSlot] == 19382)
			    	{
                        InventarioInfo[playerid][d][iSlot] = 980;
                        InventarioInfo[playerid][d][iUnidades] = 1;


				        new Filea[40],str[300];
						format(Filea,40,"ArquivosBPS/Portoes/Portao_%d.ini",i);

						DestroyDynamicObject(SistemaPortao[i][PortaoObj]);
						DestroyDynamic3DTextLabel(SistemaPortao[i][Portao3d]);
                        format(str,300, "portao %d guardado",i);
		    			print(str);

				        SendClientMessage(playerid, -1, "{00ffff}• {ffffff}Vocк guardou este portгo no seu Inventario !");
				        if(DOF2_FileExists(Filea)) DOF2_RemoveFile(Filea);
				        return 1;
				    }
				}
				SendClientMessage(playerid, COLOR_LIGHTRED, "* Seu inventбrio estб cheio!");
			    return 1;
			}
	    }
	}
	if(ta == 0) return SendClientMessage(playerid,-1,"Vocк nгo esta Proximo a nenhum portao !");
	if(dono == 0) return SendClientMessage(playerid,-1,"Vocк nao й dono deste portao !");


	return 1;
}
Reply
#2

Suponho que este "bug do portгo" й em cima do фnibus?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)