[Duv]Duvidas Urgentes -
tshadow - 30.03.2010
Tenho aqui algumas duvidas que irei meter
-Que programa й este e o que faz?
http://forum.sa-mp.com/index.php?topic=153221.0(vejam a parte azul)
-Onde se mete o Adiciono a casa neste filterscript, nele ou no Gamemode?
http://forum.sa-mp.com/index.php?topic=40314.0
-E neste o portam com buzina dб me uma data de erros
http://forum.sa-mp.com/index.php?topic=160490.0
Re: [Duv]Duvidas Urgentes -
Brunin_OwnZ - 30.03.2010
-1є: O programa se chama MTA, serve para criar mapas
-2є:Para adicionar casa no fs no proprio topico ta explicando
pawn Код:
AddHouse(houseid, Float:iconX, Float:iconY, Float:iconZ, Float:interiorX, Float:interiorY, Float:interiorZ, Cost, Sell, Interior, Virtualworld)
-3°: Vocк deve ta colocando as coisas erradas. Cada codigo tem q ser colocado numa certa parte
no topo do seu game mode coloca isso:
pawn Код:
new PORTAO;
forward GATE();
e agora procura por OnPlayerKeyStateChange e coloca esse codigo embaixo:
pawn Код:
if ((newkeys==KEY_HORN) || (newkeys==KEY_FIRE))
{
if (IsPlayerInRangeOfPoint(playerid, 10, X, Y, Z) && (PlayerInfo[playerid][pAdmin] >= 5 || PlayerInfo[playerid][pTeam] == 10 || PlayerInfo[playerid][pTeam] == 29))
{
MoveObject(PORTAO, X, Y,Z, 7.5); // AKI ABERTO!
SetTimer( "GATE" , 2500, 0);
}
}
e depois no FINAL do seu gamemode coloca isso:
pawn Код:
public GATE()
{
MoveObject(PORTAO, X, Y,Z, 7.5); // AKI FECHADO!
}
como o Dark Team PT postou la
o Seu erro e que vc ta colocando o codigo em qualquer lugar do gm assim
pawn Код:
#define KEY_FIRE
new PORTAO;
forward GATE();
if ((newkeys==KEY_HORN) || (newkeys==KEY_FIRE))
{
if (IsPlayerInRangeOfPoint(playerid, 10, 1542.237,-1627.777,20.378) && (PlayerInfo[playerid][pAdmin] >= 5 || PlayerInfo[playerid][pTeam] == 10 || PlayerInfo[playerid][pTeam] == 29))
{
MoveObject(PORTAO, 1542.237,-1627.777,20.378, 7.5);
SetTimer( "GATE" , 2500, 0);
}
}
public GATE()
{
MoveObject(PORTAO, 1542.237,-1627.777,20.378, 7.5);
}
new PORTAO;
forward GATE();
if ((newkeys==KEY_HORN) || (newkeys==KEY_FIRE))
{
if (IsPlayerInRangeOfPoint(playerid, 10, 1588.038,-1637.873,15.280) && (PlayerInfo[playerid][pAdmin] >= 5 || PlayerInfo[playerid][pTeam] == 10 || PlayerInfo[playerid][pTeam] == 29))
{
MoveObject(PORTAO, 1588.038,-1637.873,15.280, 7.5);
SetTimer( "GATE" , 2500, 0);}
}
public GATE()
{
MoveObject(PORTAO, 1588.038,-1637.873,15.280, 7.5);
}
Coloca nas partes certas que nгo tem erro
Re: [Duv]Duvidas Urgentes -
tshadow - 30.03.2010
Jб nao dб erro mas quando vou ao citio onde meti, vou lб e nao aparece, meti assim:
Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
new PORTAO;
forward GATE();
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by Tiago Lopes");
print("--------------------------------------\n");
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{if ((newkeys==KEY_HORN) || (newkeys==KEY_FIRE))
{
if (IsPlayerInRangeOfPoint(playerid, 10,2177.1414,-2287.5320,13.5469,150.5717) && (PlayerInfo[playerid][pAdmin] >= 5 || PlayerInfo[playerid][pTeam] == 10 || PlayerInfo[playerid][pTeam] == 29))
{
MoveObject(PORTAO,2177.1414,-2287.5320,13.5469,150.5717, 7.5); // AKI ABERTO!
SetTimer( "GATE" , 2500, 0);
}
}
return 1;
}
public GATE()
{
MoveObject(PORTAO,2177.1414,-2287.5320,13.5469,150.5717, 7.5); // AKI FECHADO!
}
#endif
Re: [Duv]Duvidas Urgentes -
Brunin_OwnZ - 30.03.2010
Tenta coloca no game mode
Re: [Duv]Duvidas Urgentes -
tshadow - 30.03.2010
ok