[Ajuda] Move Object [ + Rep ]
#1

Eae galera tavo tentando fazer com que movi-se o portгo da area 69 ou area restrita , entгo Fechado era pra ficar assim


Aberto

pawn Код:
new Restrita;
Restrita = CreateObject(971,286.2000122,1816.0000000,20.5000000,0.0000000,0.0000000,268.0000000); //Fechado
Restrita = CreateObject(971,286.3999939,1824.6999512,20.5000000,0.0000000,0.0000000,269.9945068); //Fechado

//Aberto
CreateObject(971,286.2000122,1811.0000000,20.5000000,0.0000000,0.0000000,270.0000000); //Aberto
CreateObject(971,286.2000122,1831.5999756,20.5000000,0.0000000,0.0000000,269.9945068); //Aberto
fiz assim mais nгo move eu nгo sei mecher com move object ;s
pawn Код:
if(strcmp("/AbrirP", cmdtext, true, 7) == 0)
{
        SendClientMessage(playerid, Branco,"| INFO | O portгo da Area restrita foi {FF4500}Aberto!");
        MoveObject(Restrita,286.2000122,1811.0000000,20.5000000,0.0000000,0.0000000,270.0000000, 6);//aberto
        MoveObject(Restrita,286.2000122,1831.5999756,20.5000000,0.0000000,0.0000000,269.9945068, 6);//aberto
        return 1;
    }
Reply
#2

Falto o parвmetro de velocidade, ali na onde coloquei 2.0, й o parвmetro Float:Speed, vocк pode alterar para a velocidade que vocк quiser depois, й a velocidade em que o objeto vai se mover, costumo usar 2.0

pawn Код:
if(strcmp("/AbrirP", cmdtext, true, 7) == 0)
{
        SendClientMessage(playerid, Branco,"| INFO | O portгo da Area restrita foi {FF4500}Aberto!");
        MoveObject(Restrita,286.2000122,1811.0000000,20.5000000, 2.0, 0.0000000,0.0000000,270.0000000);//aberto
        MoveObject(Restrita,286.2000122,1831.5999756,20.5000000, 2.0, 0.0000000,0.0000000,269.9945068);//aberto
        return 1;
}
Reply
#3

Ambos objetos com mesmo nome de variavel definido
use uma parametro.
pawn Код:
new Restrita[2];
Restrita[0] = CreateObject(971,286.2000122,1816.0000000,20.5000000,0.0000000,0.0000000,268.0000000); //Fechado
Restrita[1] = CreateObject(971,286.3999939,1824.6999512,20.5000000,0.0000000,0.0000000,269.9945068); //Fechado
Reply
#4

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
Ambos objetos com mesmo nome de variavel definido
use uma parametro.
pawn Код:
new Restrita[2];
Restrita[0] = CreateObject(971,286.2000122,1816.0000000,20.5000000,0.0000000,0.0000000,268.0000000); //Fechado
Restrita[1] = CreateObject(971,286.3999939,1824.6999512,20.5000000,0.0000000,0.0000000,269.9945068); //Fechado
Nossa nem tinha observado esse erro dele kkk.
Reply
#5

O_KODI Seu cod ta dando erro
pawn Код:
C:\Users\pppp\Desktop\BRASIL RPG VTN\gamemodes\GM.pwn(9090) : error 035: argument type mismatch (argument 1)
C:\Users\pppp\Desktop\BRASIL RPG VTN\gamemodes\GM.pwn(9091) : error 035: argument type mismatch (argument 1)
pawn Код:
MoveObject(Restrita,286.2000122,1811.0000000,20.5000000, 2.0, 0.0000000,0.0000000,270.0000000);//aberto
        MoveObject(Restrita,286.2000122,1831.5999756,20.5000000, 2.0, 0.0000000,0.0000000,269.9945068);//aberto
Reply
#6

Quote:
Originally Posted by Standby
Посмотреть сообщение
O_KODI Seu cod ta dando erro
pawn Код:
C:\Users\pppp\Desktop\BRASIL RPG VTN\gamemodes\GM.pwn(9090) : error 035: argument type mismatch (argument 1)
C:\Users\pppp\Desktop\BRASIL RPG VTN\gamemodes\GM.pwn(9091) : error 035: argument type mismatch (argument 1)
pawn Код:
MoveObject(Restrita,286.2000122,1811.0000000,20.5000000, 2.0, 0.0000000,0.0000000,270.0000000);//aberto
        MoveObject(Restrita,286.2000122,1831.5999756,20.5000000, 2.0, 0.0000000,0.0000000,269.9945068);//aberto
0.o aqui ta normal, alguma coisa que se ta errando ae mano ve isso dinovo ae algo de errado vc esta fazendo, certeza que, os parвmetros estгo corretos, nгo tem como dar esse erro nessas linhas, a unica coisa de errada ae foi corrigir o que o don_speed disse, criar uma array para variбvel "Restrita"
Reply
#7

Cara seguinte e assim
tava dando aquele erro quando o don speed me passou o
pawn Код:
new Restrita[2];
eu almentei pra [4];

e fiz assim
pawn Код:
if(strcmp("/AbrirP", cmdtext, true, 7) == 0)
{
        SendClientMessage(playerid, Branco,"| INFO | O portгo da Area restrita foi {FF4500}Aberto!");
        MoveObject(Restrita[3],286.2000122,1811.0000000,20.5000000, 2.0, 0.0000000,0.0000000,270.0000000);//aberto
        MoveObject(Restrita[4],286.2000122,1831.5999756,20.5000000, 2.0, 0.0000000,0.0000000,269.9945068);//aberto
        return 1;
}
e nгo deu erro

.................................................. .................................................. ...........
Testei e nгo abriu fico a mesma coisa '-'
Reply
#8

a vlw cara fiz errado REP pros 2

pawn Код:
if(strcmp("/AbrirP", cmdtext, true, 7) == 0)
{
        SendClientMessage(playerid, Branco,"| INFO | O portгo da Area restrita foi {FF4500}Aberto!");
        MoveObject(Restrita[0],286.2000122,1811.0000000,20.5000000, 2.0, 0.0000000,0.0000000,270.0000000);//aberto
        MoveObject(Restrita[1],286.2000122,1831.5999756,20.5000000, 2.0, 0.0000000,0.0000000,269.9945068);//aberto
        return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)