14.09.2016, 20:59
(
Последний раз редактировалось Lуs; 14.09.2016 в 23:05.
)
Nгo consigo compilar meu codigo alguem me ajuda por favor !!!
Код:
new Gate; // Lembrando que o nome que Colocar aqui serб Usado em TODO PROCESSO ! forward CloseGate(gateid); // Deixe QUETO ( Isso que farб com que o Portгo Feche ) #define COLOR_YELLOW 0xFFFF00AA // Definindo COR - Amarelo ! public OnFilterScriptInit() { Gate = CreateObject(980, 1721.4, -1721.8, 15.3, 0, 0, 0); // Coloque as Info do Portгo FECHADO Aqui =D (MODEL,X,Y,Z,ROTX,ROTY,ROTZ) public OnPlayerCommandText { if (strcmp("/sc", cmdtext, true, 10) == 0) // Coloque o Comando que irб Abrir o Portгo ( Serб usado depois Tambйm ) { if(IsPlayerInRangeOfPoint(playerid,7.0, 1721.4,-1721.8,15.3)) // Troque X,Y,Z Pelas Coordenadas do Portгo Fechado ! Troque 7.0 Pela Distancia que o Comando poderб ser Usado a Partir das Cood que vocк Colocou ! { MoveObject(Gate,1732.9,-1721.8,15.3,3.0); // Troque X,Y,Z Pelas Coordenadas do Portгo Aberto ! 3.0 = Velocidade para ele se Mecher ! SetTimerEx("CloseGate", 10000, false, "i", Gate); // Troque 10000 pelo que Tempo que vai Levar para o Portгo Fechar ( Lembrando que o TEMPO й em MS, ou seja, 10000 = 10 Segundos )! SendClientMessage(playerid, COLOR_YELLOW, "Portгo aberto :D em 10 segundos ira fechar"); // Coloque aqui a Mensagem que quer que Mande para o Player, EX: O Gate vai Facgar em 10 Segundos ! return 1; } } public CloseGate(gateid) { if(gateid == Gate) { MoveObject(Gate,1721.4,-1721.8,15.3,3.0); // Troque X,Y,Z Pelas Coordenadas do Portгo FECHADO ! } return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if ((newkeys==KEY_JUMP)) // Mude o KEY_JUMP pela o COD que Quiser, neste casso KEY_JUMP = Tecla ESPAЗO { OnPlayerCommandText(playerid,"/seucomando"); // O Comando que Estiver aqui deve Ser o Memso que vocк Colocou Anteriormente ! // Adicione Outros Comandos para serem Executados com a Tecla ESPAЗO Aqui ! } return 0; }