[AJUDA] Mover Objetos
#1

Assim, eu quero criar um comando pra abrir um portгo, tentei de vбrias formas, vбrios cуdigos, tentei de tudo mas nunca funciona. Vi vбrios tutoriais sobre isso, coloquei da forma certa e nao funciona, ou da erro, ou nao abre o portгo quando digito o comando.

Erros
pawn Код:
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(38534) : error 076: syntax error in the expression, or invalid function call
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(50389) : error 021: symbol already defined: "pTreino"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(50390) : error 076: syntax error in the expression, or invalid function call
Linhas
pawn Код:
MoveDynamicObject(pTreino, -219.92352295, -108.66455078, 5.13300323, 3);

 public pTreino() {
   MoveDynamicObject(pTreino, -219.88981628, -108.62663269, 4.89057875, 2);
   return 1;
}
Criei no topo do Gm a
pawn Код:
new pTreino;
E tambem
pawn Код:
forward pTreino();

Mas nao funciona, alguem pode me ajudar ? Agradeзo
Reply
#2

Entendo, vou testar aki, e logo digo se funcionou
Reply
#3

pawn Код:
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(38534) : error 076: syntax error in the expression, or invalid function call
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(50390) : error 021: symbol already defined: "pTreino"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(50391) : error 076: syntax error in the expression, or invalid function call
Aparece esses erros :S
Reply
#4

Entao, quando eu coloco CreateObject e ModeObject, o portao fica bugado :S

Ele abre tudo errado, girando no eixo dele.
Meu servidor esta como 0.3d

Mas vou tentar de novo
Se der certo dou +rep
Reply
#5

Que estranho, fiz tudo certo e bugo o servidor todo.

Quando os jogadores logam, nascem caindo e com skin diferente da do inicio do servidor :S
Reply
#6

Fiz do jeito que estava no tutorial, mas apareceu esses 26 erros :S
pawn Код:
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\PAWN\pawno\include\servermoneyGM.inc(16) : error 004: function "GMExit" is not implemented
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\PAWN\pawno\include\servermoneyGM.inc(47) : error 004: function "OnPlayerHaveExtraCash" is not implemented
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(1084) : error 004: function "SaveCars" is not implemented
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(3639) : error 017: undefined symbol "ResetPlayerWeaponsEx"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(3685) : error 017: undefined symbol "ResetPlayerWeaponsEx"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(3812) : error 004: function "ProxDetector" is not implemented
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(3820) : error 004: function "ProxDetector" is not implemented
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(3828) : error 004: function "ProxDetector" is not implemented
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(3905) : error 004: function "ClearChatbox" is not implemented
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(4088) : error 004: function "ClearChatbox" is not implemented
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(4842) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(4862) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(4889) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(4907) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5412) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5454) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5496) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5538) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5567) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5596) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5625) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5654) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5683) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5731) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5760) : error 017: undefined symbol "IsNumero"
C:\Documents and Settings\Alex Sander\Meus documentos\Downloads\SERVIDOR\gamemodes\BLG.pwn(5811) : error 017: undefined symbol "IsNumero"
Linhas com os Erros
pawn Код:
#if defined MAX_VEHICLES

//native ObjectUpdateForAll();

    SaveCars();

                ResetPlayerWeaponsEx(i);

                ResetPlayerWeaponsEx(i);

                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

        ClearChatbox(playerid, 100);

        ClearChatbox(playerid, 100);

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))

        else if(!IsNumero(inputtext))
Reply
#7

nгo precisa criar uma public para o portгo
tente assim:
pawn Код:
//no comeзo do GM
new portao;
//depois em onfilterscriptinit ou em ongamemodeinit
portao = CreateObject(onde sera criado o portao,lembrando: crie o portao fechado,e nгo aberto);
//agora em OnPlayerCommandText
public OnPlayerCommandText(playerid,cmdtext[])
{

if(strcmp(cmdtext,"/abrirportao",true)==0)
{
MoveObject(portao,aqui as coordenadas dele aberto,2.0); //o 2.0 й a velocidade dele abrir
SendClientMessage(playerid, COR DA MENSAGEM, "Portгo aberto!");
return 1;
}

//agora o comando dele fechar
if(strcmp(cmdtext,"/fecharportao",true)==0)
{
MoveObject(portao,aqui as coordenadas dele fechado,2.0);//o 2.0 й a velocidade
SendClientMessage(playerid, COR DA MENSAGEM, "portao fechado");
return 1;
}

return 0;
}//й sу isso :)
se ajudei, +REP
se der algum erro ou problema,me passe
Reply
#8

Quote:

Ele quer um Portгo que feche Automaticamente

ah tah,q fexa automaticamente,nao tinha visto esta parte
vo ver o q faзo aki
mas caso vc nao ligue de ser automбtico,o meu funfa 100%
Reply
#9

Vlw detonador, vou deixar assim mesmo com comando pra fechar e abrir.
Do outro jeito nao deu certo :X


Obrigado aos dois por tentar me ajudar
Reply
#10

Simples, a questгo do bug , basta baixar a nova streamer de 0.3d e passar todos os MoveObjects e CreateObjetcs
para MoveDynamicObject CreateDynamicObject

Ai os portхes nгo iram abrir de forma errada.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)