''ja vi varios tuto aki de como fazer mais me enrolei todo tem como alguem fazer pra mim ? pf!'' |
tu axa que eu iria fazer essa pergunta se ao menos tivesse usado a busca ? ou o ****** ? vc nao leu nao ?
se eu tivesse axado um que preste um que eu nao me enrolasse eu nao postaria e tbm so quero esses portoes para poder analisar tbm o code! |
new
p1,
p2
;
//GameModEInit
p1 = CreateObject ( .... );
p2 = CreateObject ( .... );
//comando
if(!strcmp(cmd,"/abrir",true))
{
MoveObject(p1, 998.86, -2312.03, 20.03, 5);
SetTimer("p1fechar", 6000, false);
return 1;
}
forward p1fechar();
public p1fechar()
{
MoveObject(p1,998.86, -2312.03, 14.54,5);
return 1;
}
Tб cheio de tutorial pra isso, tu se enrolou em todos? Eita preguiзa de ler em.. |
new p1, p2; // variбveis
public OnGameModeInit()
{
p1 = CreateObject(980, 998.86, -2312.03, 14.54, 0.00, 0.00, -78.12); // cordenada do portгo 1
p2 = CreateObject(980, 1001.66, -2327.77, 14.38, 0.00, 0.00, -78.12); // cordenada do portгo 2
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/a-p1", true) == 0) // comando abrir o portгo 1
{
MoveObject(p1, 998.86, -2312.03, 20.03, 5);
SetTimer("loock1", 6000, false);
return 1;
}
if(strcmp(cmdtext, "/a-p2", true) == 0) // comando abrir o portгo 2
{
MoveObject(p2, 1001.95, -2327.76, 20.22, 5);
SetTimer("loock2", 6000, false);
return 1;
}
return 0;
}
public OnPlayerKeyStateChange(playerid, newkeys)
{
if((newkeys == KEY_FIRE || KEY_WALK))
{
OnPlayerCommandText(playerid, "/a-p1"); // ao apertar alt vai abrir o portгo pelo comando /a-p1
OnPlayerCommandText(playerid, "/a-p2"); // ao apertar alt vai abrir o portгo pelo comando /a-p2
}
return 1;
}
forward loock1(playerid);
public loock1(playerid)
{
MoveObject(p1, 998.86, -2312.03, 14.54, 5);
SendClientMessage(playerid, -1, "Portгo aberto!");
return 1;
}
forward loock2(playerid);
public loock2(playerid)
{
MoveObject(p1, 1001.66, -2327.77, 14.38, 5);
SendClientMessage(playerid, -1, "Portгo aberto!");
return 1;
}