[Duv]Duvidas Urgentes
#1

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
Reply
#2

-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
Reply
#3

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
Reply
#4

Tenta coloca no game mode
Reply
#5

ok
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)