[ajuda] portao naum abre
#1

PHP код:
public OnPlayerCommandText(playeridcmdtext[])//
{
if(
strcmp(cmdtext,"/portaoadmin",true) == 0)//COMANDO QUE ABRE O PORTAO
//if(IsPlayerInRangeOfPoint(playerid,5.0,Coord X, Coord Y, Coord Z);
{
    
MoveObject(portaoadmin,723.29998779,-2350.39990234,12.89999962,3);// 3 = velocidade
    
SetTimer("portacorrendo",10000,false);//10000 = 10 segundos
    
SendClientMessage(playerid,0xFFFFFFAA,"Portao Aberto, Fecharб em 10 Segundos!");        return 1;
}
//-----------------------------------
public portaocorrendo()
{
        
MoveObject(portaoadmin,723.29998779,-2350.39990234,12.89999962,3);
        return 
1;

RESOLVIIDO NOMES ERRADOS VLLW VLLW MESMMU TODOOS AE
Reply
#2

Percebeu que no Settimer voce chama a funзao "portaoandando" e fecha o portao com a Callback "portaocorrendo"...?
Reply
#3

posta o new portaoadmin = ??

outra coisa, a public tem nome portaocorrendo e o settimer ta chamando a portaoandando...
Reply
#4

acho que vocк inverteu a coordenada dele aberto pra fechado, e na public ta igual, e a callback ta com nome diferente.
Reply
#5

use:

pawn Код:
SetTimerEx("portaoandando",10000,false,"i", playerid);//10000 = 10 segundos
Reply
#6

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])//
{
    if(strcmp(cmdtext,"/portaoadmin",true) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid, 10.0, 723.29998779,-2350.39990234,12.89999962);
        {
            MoveObject(portaoadmin, 723.29998779,-2350.39990234,12.89999962, 3);// 3 = velocidade
            SetTimer("portacorrendo", 10000, false);//10000 = 10 segundos
            SendClientMessage(playerid,0xFFFFFFAA,"Portao Aberto, Fecharб em 10 Segundos!");
        }
        return 1;
    }
    return 0;
}

//-----------------------------------

public portaocorrendo()
{
    MoveObject(portaoadmin, X, Y, Z, 3);// X Y Z Coordenada do portгo fechado.
    return 1;
}
Reply
#7

Quote:
Originally Posted by [O.z]Caroline
Посмотреть сообщение
use:

pawn Код:
SetTimerEx("portaoandando",10000,false,"i", playerid);//10000 = 10 segundos
Caroline, por que
pawn Код:
SetTimerEx("portaoandando",10000,false,"i", playerid);//10000 = 10 segundos
e nгo
pawn Код:
SetTimer("portaoandando"10000,false);
?
Reply
#8

Quote:
Originally Posted by Paramount.
Посмотреть сообщение
Caroline, por que
pawn Код:
SetTimerEx("portaoandando",10000,false,"i", playerid);//10000 = 10 segundos
e nгo
pawn Код:
SetTimer("portaoandando"10000,false);
?
Acho que ela se enganou, pois a public nгo usa nenhum parвmetro.
Reply
#9

Sim.. ela pode ter se engando.
Reply
#10

que eu saiba, o "tempo" de estar separado,porque senao vai dar erro

isto:
SetTimer("portaoandando"10000,false); errado
isto:
SetTimerEx("portaoandando",10000,false,"i", playerid);//10000 = 10 segundos certo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)