[Ajuda] Multi Portхes
#1

Bom galera estou com um problema e preciso da ajuda de quem puder ajudar, esse й o comando que uso para abrir um portгo, atй ai tudo bem, porйm quando loga + alguem no server, cria um novo portгo um em cima do outro. o comando funciona normal apenas o dono abre.
Код HTML:
if(strcmp(cmd, "/tested", true) == 0)
	{
     	    new pname[MAX_PLAYER_NAME];
 	 		format(string, sizeof(string), "/Casas/casa1.ini");
 	 		if(dini_Exists(string)){
    		GetPlayerName(playerid, pname, sizeof(pname));
 	 		if(strcmp(dini_Get(string, "Dono"), pname, true) == 0 && PlayerToPoint(15.0, playerid,  1810.28162, -1289.59692, 22.22636))
			{
			MoveObject( AP, 1810.28162, -1289.59692, 22.22636,3);//-1842.8439
   			GameTextForPlayer(playerid, "~w~Portao Casa~n~~b~Aberto", 5000, 3);
   			SetTimer("APS", 5000, false);
   			}
		}
	  	return 1;
	}
Se alguem puder ajudar +REP
Reply
#2

Mostre o cуdigo que estб em:

PHP код:
OnPlayerConnect(playerid
PHP код:
OnPlayerSpawn(playerid
Reply
#3

й quando loga + de 1 pessoa que o erro ocorre
Код HTML:
AP = CreateObject(3089, 1810.36682, -1291.11804, 22.22640,   0.00000, 0.00000, 90.00000);
Reply
#4

Vocк colocou para o Objeto Criar no OnPlayerConnect pode ser, entгo a cada player que logar mais um portгo serб criado.. Posta sua public OnPlayerConnect

+/- um Tutorial:
Lб em cima fora de todas as publics crie uma variavel
pawn Код:
new Portao;
Em seguida defina pra que servira a variavel, coloque em OnGameModeInit:
pawn Код:
Portao = CreateObject(ID, X, Y, Z,   0.00, 0.00, 0.00);
Depois й so fazer o Comando do portгo mover que pelo jeito vocк ja sabe como faz!
Reply
#5

Quote:
Originally Posted by TenhoUmaDuvida
Посмотреть сообщение
Vocк colocou para o Objeto Criar no OnPlayerConnect pode ser, entгo a cada player que logar mais um portгo serб criado.. Posta sua public OnPlayerConnect

+/- um Tutorial:
Lб em cima fora de todas as publics crie uma variavel
pawn Код:
new Portao;
Em seguida defina pra que servira a variavel, coloque em OnGameModeInit:
pawn Код:
Portao = CreateObject(ID, X, Y, Z,   0.00, 0.00, 0.00);
Depois й so fazer o Comando do portгo mover que pelo jeito vocк ja sabe como faz!
amigo eu sei o tutorial basico, o porem й abrir o portгo com o nome do dono apenas com ele e sem criar um outro portгo por cima
Reply
#6

Me explique direito o Erro!! e poste sua public OnPlayerConnect!! Tem Skype?
Reply
#7

Se quer que o portгo seja criado sу uma vez coloque:
pawn Код:
AP = CreateObject(3089, 1810.36682, -1291.11804, 22.22640,   0.00000, 0.00000, 90.00000);
Em OnGameModeInit. Se nгo a cada jogador conectado vai criar mais um objetos.
Reply
#8

Quote:
Originally Posted by TenhoUmaDuvida
Посмотреть сообщение
Me explique direito o Erro!! e poste sua public OnPlayerConnect!! Tem Skype?
o erro estб na descriзгo quando 2 ou + pessoas logam um й criado um portгo em cima do outro

Код HTML:
public APS() {
	MoveObject(AP, 1810.36682, -1291.11804, 22.22640, 4);//Portao PC Closed
	return 1;
}
Skype: danilo.silva3378
Reply
#9

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
Se quer que o portгo seja criado sу uma vez coloque:
pawn Код:
AP = CreateObject(3089, 1810.36682, -1291.11804, 22.22640,   0.00000, 0.00000, 90.00000);
Em OnGameModeInit. Se nгo a cada jogador conectado vai criar mais um objetos.
Muita logica vou tentar se der certo +rep
Reply
#10

@Resolvido vlw manos!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)