[Ajuda] Preciso fazer um portгo
#1

Olб, eu queria um portгo para mйdicos que eu digitava o comando /portaomedico , o portгo descia para baixo e depois passado uns 5 segundos o portгo subia , tenho tentado mas tem dado sempre erro quando vou compilar. Vou vos deixar os cуdigo, espero que me possam ajudar.

pawn Код:
PMedico1 = CreateObject(980,1144.3000000,-1369.2000000,15.6000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (1)
pawn Код:
new PMedico1;
pawn Код:
forward PMedico1F();
pawn Код:
public PMedico1F()
{
    MoveObject(PMedico1,1144.27880859,-1369.47595215,15.53750610, 2);   //GateClosed
    return 1;



pawn Код:
if(strcmp("/portaomedico'', cmdtext, true) == 0)
{
    if (PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembro] == 4) { //Gate 2
    MoveObject(pm1, 980,1144.27880859,1144.3000488281,9.8999996185303);
    SetTimer("
medicospm1'',5000, 0);
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Portгo Aberto, fecharб em 5 Segundos!");
  } else {
    }
    return 1;
    }
estб aqui as cordenadas x,y,z
1144.3000488281,-1369.1999511719,9.8999996185303

Erro ao compilar:

pawn Код:
(37817) : error 037: invalid string (possibly non-terminated string)
(37817) : warning 215: expression has no effect
(37817) : warning 215: expression has no effect
(37817) : warning 215: expression has no effect
(37817) : error 001: expected token: ";", but found ")"
(37817) : error 029: invalid expression, assumed zero
(37817) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
A linha 37817 й esta : if(strcmp("/portaomedico'', cmdtext, true) == 0)
Reply
#2

Me adc no skype que eu tenho um comando de portгo.

Skype: charcoast
Reply
#3

pawn Код:
if(strcmp("/portaomedico'', cmdtext, true) == 0)
pawn Код:
if(strcmp("/portaomedico", cmdtext, true) == 0)
pawn Код:
SetTimer("medicospm1'',5000, 0);
pawn Код:
SetTimer("medicospm1",5000, 0);
Na hora de fechar a string vocк usou '' em vez de "
Reply
#4

PHP код:
public PMedico1F()
{
    
MoveObject(PMedico1,1144.27880859,-1369.47595215,15.537506102);   //GateClosed
    
return 1;
}
//sempre feche uma chave aberta!

if(strcmp("/portaomedico"cmdtexttrue) == 0)//feche sempre seu texto no final com " exemplo "
{
if(
PlayerInfo[playerid][pLider] == || PlayerInfo[playerid][pMembro] == 4
{
MoveObject(pm1980,1144.27880859,1144.3000488281,9.8999996185303);
SetTimer("medicospm1",50000);//mesma coisa do texto mais tome mais cuidado com " aberto...
SendClientMessage(playeridTEAM_CYAN_COLOR"Portгo Aberto, fecharб em 5 Segundos!");
return 
1;

}
return 
1;

Reply
#5

Fiz aki ver se vai fucionar

pawn Код:
if (strcmp(cmdtext, "/portaomedico", true) == 0)
{
if (PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembro] == 4)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Portгo Aberto, fecharб em 5 Segundos!");
MoveObject(pm1, 980,1144.27880859,1144.3000488281,9.8999996185303);
SetTimer("PortaoMedico", 5000, false);// aqui o tempo definido para o portao fechar sozinho
}
return 1;
}
Final do GM

pawn Код:
forward PortaoMedico();
public PortaoMedico()
{
MoveObject(PMedico1,1144.27880859,-1369.47595215,15.53750610, 2);
return 1;
}
Reply
#6

pawn Код:
if(strcmp("/portaomedico", cmdtext, true) == 0)
{
    if (PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembro] == 4) { //Gate 2
    MoveObject(pm1, 980,1144.27880859,1144.3000488281,9.8999996185303);
    SetTimer("medicospm1",5000, 0);
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Portгo Aberto, fecharб em 5 Segundos!");
  } else {
    }
    return 1;
    }

Subistitua por esse!
Reply
#7

Jб deu , mas o portгo fica voando sempre para a frente. Como eu posso arrumar isso ? Eu tinha tirado print das cordenadas e aqui estгo:
http://i.imgur.com/CeBTucX.png
http://i.imgur.com/IvwdV1Z.png

Como й que eu faзo isto entгo ? Й que eu quero que ele vaia para baixo e passado 5 segundos volte para cima.
Reply
#8

ver se vai fucionar mude as cordenadas por essas

pawn Код:
1144.27880859,-1369.47595215,15.53750610 // fechado

1144.27880859,-1369.47595215,9.8999996185303 // aberto
e coloca aquele codigo ali de cima que eu te mandei so mude as cordenadas .
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)