SA-MP Forums Archive
[AJUDA] Criando Portхes - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Criando Portхes (/showthread.php?tid=253870)



[AJUDA] Criando Portхes - Kincy - 08.05.2011

Olб pessoal, eu jб olhei aqui no fуrum em vбrios locais onde se ensina a criar portхes mais nunca consigo entender se alguйm souber um modo fбcil de explicaзгo ou puder criar um vнdeo mostrando como faz ficarei eternamente grato.



Re: [AJUDA] Criando Portхes - diretor7 - 08.05.2011

Hб vбrios tutoriais, й dificil no inicio mais vocк tem que ter um ponto de erro e pedir ajuda aqui para a gente poder te ajudar.


Respuesta: [AJUDA] Criando Portхes - Kincy - 08.05.2011

Meu ponto de erro й o seguinte,nгo sei por onde comeзar nem como fazer nem como por.


Re: [AJUDA] Criando Portхes - noobre - 08.05.2011

й bastante fбcil, eu nunca fiz nenhum, mas percebo como se faz.
Voзe agarra num Objecto que se queira "mover-se".
tem de ter as 2 cordenadas, uma para o objecto estar normal e outro quando se faz algo para ele se mover.
Ai, procura alguns tutoriais ai no fуrum, e basta aplicar as cordenadas.


Re: [AJUDA] Criando Portхes - Shadoww5 - 08.05.2011

pawn Код:
new portao; //CRIE UM NOME PARA UM PORTAO -- COLOQUE ISTO NO TOPO DO GM

public OnGameModeInit()
{
    portao = CreateDynamicObject(2963,941.90002441,2113.69995117,1012.09942627,0.0,0.0,270.0);
    //DEFINA QUE O PORTAO SERБ IGUAL A ESTE PORTAO CRIADO
    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmd,"/aportao",true) == 0)// QUANDO O PLAYER DIGITAR ISTO IRБ ACONTECER ISSO ABAIXO:
    {
        MoveDynamicObject(portao, 946.65435791,2113.69995117,1012.09942627, 4);
        //ESTA LINHA IRБ ABRIR O PORTAO
        return 1;
    }
    if(strcmp(cmd,"/fportao",true) == 0)
    {
        MoveDynamicObject(portao, 941.90002441,2113.69995117,1012.09942627, 4);
        // E ESTA IRБ FECHAR
        return 1;
    }
    return 0; // FECHA A PUBLIC
}



Re: [AJUDA] Criando Portхes - [FeK]Netizen - 08.05.2011

Shadow, OnPlayerCommandText, nгo termina em return 0; ?


Respuesta: [AJUDA] Criando Portхes - Kincy - 08.05.2011

Aonde que fica o Topo do GM??porque eu coloco no inicio e da sempre erro


Re: [AJUDA] Criando Portхes - Transferencia - 08.05.2011

lol..Qual Erro..
tipo,tente colocar com as outras news,em baixo das includes.


Re: [AJUDA] Criando Portхes - Shadoww5 - 08.05.2011

Quote:
Originally Posted by [FeK]Netizen
Посмотреть сообщение
Shadow, OnPlayerCommandText, nгo termina em return 0; ?
Foi malz ! kkk Й o costume de fechar as publics assim ...

Mas agora ja ta consertado. =D

Quote:
Originally Posted by Kincy
Посмотреть сообщение
essa parte >

portao = CreateDynamicObject(2963,941.90002441,2113.6999511 7,1012.09942627,0.0,0.0,270.0);
//DEFINA QUE O PORTAO SERБ IGUAL A ESTE PORTAO CRIADO
return 1;

eu modifico?
Esta parte irб criar o objeto de ID 2963, que й um portao, nas coordenadas abaixo:

PHP код:
X941.90002441
Y
2113.69995117
Z
1012.09942627 
No seguintes angulos de rotaзгo:
PHP код:
Angulo de rotaзгo X0.0
Angulo de rotaзгo y
0.0
Angulo de rotaзгo Z
270.0 
#DUVIDA

Qual a diferenзa entre os "comandos" abaixo ?

PHP код:
CreateObject x CreateDynamicObject
MoveObject x MoveDynamicObject 



Respuesta: [AJUDA] Criando Portхes - Kincy - 08.05.2011

Pois bem coloquei no meu pawno ficou assim:

Код:
new portao; //CRIE UM NOME PARA UM PORTAO -- COLOQUE ISTO NO TOPO DO GM

public OnGameModeInit()
{
    portao = CreateDynamicObject(987, 1545.29, -1621.96, 12.00,   0.00, 0.00, 269.94);
    //DEFINA QUE O PORTAO SERБ IGUAL A ESTE PORTAO CRIADO
    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmd,"/aportao",true) == 0)// QUANDO O PLAYER DIGITAR ISTO IRБ ACONTECER ISSO ABAIXO:
    {
        MoveDynamicObject(portao, 987, 1545.29, -1621.96, 6.04,   0.00, 0.00, 269.94);
        //ESTA LINHA IRБ ABRIR O PORTAO
        return 1;
    }
    if(strcmp(cmd,"/fportao",true) == 0)
    {
        MoveDynamicObject(portao, 987, 1545.29, -1621.96, 12.00,   0.00, 0.00, 269.94);
        // E ESTA IRБ FECHAR
        return 1;
    }
    return 1; // FECHA A PUBLIC
}
Mais dб o seguinte error:

Код:
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(3994) : warning 217: loose indentation
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(3996) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(3997) : error 001: expected token: ";", but found "{"
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4002) : warning 225: unreachable code
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4002) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4002) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4004) : error 017: undefined symbol "cmd"
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4006) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4006) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4006) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4010) : error 017: undefined symbol "cmd"
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4012) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4012) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4012) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4021) : warning 225: unreachable code
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4825) : warning 217: loose indentation
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4826) : warning 217: loose indentation
C:\Documents and Settings\Fernando Carlos\Desktop\vida nova v3\gamemodes\BWG.pwn(4955) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


6 Errors.