|
|
#1 |
|
Gangsta
![]() ![]() ![]() ![]() Join Date: Apr 2010
Location: Brazil
Posts: 848
Reputation: 5
|
e assim,eu estava Olhando um tuto do Rick_DR de como criar um sistema de viagem simples,dae eu criei em um filterscript,achei que era erro no filterscript,pq quando digitava o cmd nao dava nda,dae pedi pro falcon dar uma olhada pra ver se tinha algo errado,dae ele olhou la ,dae fui testar e quando digita o cmd pra ir pra outra city nao foi,dae tentei digitar o comando /ajuda e nao apareceu nda,todos os cmds ficaram assim.dae eu retirei o FS e reiniciei o server,dae quando digitava algum comando aparecia normalmente,oq podera ser?
Code:
#define FILTERSCRIPT
#include <a_samp>
#define COLOR_DARKRED 0x660000AA
#define LIGHTBLUE 0x33CCFFAA
#define ORANGE 0xFF9900AA
new aero_ls;
new aero_sf;
new aero_lv;
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Filterscript de Viagem Do Rick_DR");
print("--------------------------------------\n");
return 1;
}
public OnGameModeInit()
{
aero_ls = CreatePickup(1318, 2, 1731.6035,-2200.9861,13.5469);// cria um pick up em aeroporto LS
aero_sf = CreatePickup(1318, 2, -1423.0099,-290.4856,14.1484);// cria um pick up em aeroporto SF
aero_lv = CreatePickup(1318, 2, 1675.7510,1490.8715,10.7708);// cria um pick up em aeroporto LV
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext,"/lssf", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de San Fierro");
SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem!");
SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
GivePlayerMoney(playerid,-500);
return 1;
}
if (strcmp(cmdtext,"/lslv", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de Las Venturas");
SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem!");
SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
GivePlayerMoney(playerid,-500);
return 1;
}
if (strcmp(cmdtext,"/sfls", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,15,-1423.0099,-290.4856,14.1484)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de Los Santos");
SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem!");
SetPlayerPos(playerid,1731.6035,-2200.9861,13.5469);
GivePlayerMoney(playerid,-500);
return 1;
}
if (strcmp(cmdtext,"/sflv", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,15,-1423.0099,-290.4856,14.1484)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de Las Venturas");
SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem!");
SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
GivePlayerMoney(playerid,-500);
return 1;
}
if (strcmp(cmdtext,"/lvls", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,15,1675.7510,1490.8715,10.7708)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de Los Santos");
SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem!");
SetPlayerPos(playerid,1731.6035,-2200.9861,13.5469);
GivePlayerMoney(playerid,-500);
return 1;
}
if (strcmp(cmdtext,"/lssf", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,15,1675.7510,1490.8715,10.7708)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de San Fierro");
SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem!");
SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
GivePlayerMoney(playerid,-500);}
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == aero_ls)
{
SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de Los Santos ");
SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?");
SendClientMessage(playerid, LIGHTBLUE, "Para San Fierro /lssf");
SendClientMessage(playerid, LIGHTBLUE, "Para Las Venturas /lslv");
}
if(pickupid == aero_sf)
{
SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de San Fierro ");
SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?");
SendClientMessage(playerid, LIGHTBLUE, "Para Los Santos /sfls");
SendClientMessage(playerid, LIGHTBLUE, "Para Las Venturas /sflv");
}
if(pickupid == aero_lv)
{
SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de Las Venturas ");
SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?");
SendClientMessage(playerid, LIGHTBLUE, "Para San Fierro /lvsf");
SendClientMessage(playerid, LIGHTBLUE, "Para Los Santos /lvls");
}
return 1;
}
|
|
|
|
|
|
#2 |
|
Huge Clucker
![]() ![]() ![]() Join Date: Jan 2010
Location: gravatai, Rs
Posts: 220
Reputation: 0
|
nao tem ke ta tipo
if (strcmp(cmdtext,"/lssf",4, true) == 0) ? |
|
|
|
|
|
#3 |
|
Huge Clucker
![]() ![]() ![]() Join Date: Jan 2010
Location: Perdido
Posts: 416
Reputation: 2
|
|
|
|
|
|
|
#4 |
|
Banned
![]() Join Date: Jul 2010
Location: Atraz de você!
Posts: 268
Reputation: 0
|
tenta assim!
pawn Code:
|
|
|
|
|
|
#5 |
|
Gangsta
![]() ![]() ![]() ![]() Join Date: Apr 2010
Location: Brazil
Posts: 848
Reputation: 5
|
Canabis nao deu,continua dando erro,tipo quando ele ta ativado nemhum cmd funfa,tipo vc digita /ajuda e nao da nda...
|
|
|
|
|
|
#6 |
|
Huge Clucker
![]() ![]() ![]() Join Date: Jan 2010
Location: gravatai, Rs
Posts: 220
Reputation: 0
|
ja tento usa como gm e nao como fs?
|
|
|
|
|
|
#7 |
|
Huge Clucker
![]() ![]() ![]() Join Date: Jun 2010
Location: ┴──┴ ︵ヽ(`Д´)ノ︵┴──┴
Posts: 296
Reputation: 16
|
tenta
pawn Code:
o que eu fiz? 1: movi o #define FILTERSCRIPT pra baixo do #include <a_samp> (nao sei se importa) 2: mudei um return 1; pra return 0; (o último return do OnPlayerCommandText) |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [AJUDA] Alguem pode me ajudar a fazer portão com comando | [RoxX]Ygor | Português/Portuguese | 5 | 18/09/2010 04:41 PM |
| Alguem Pode me ajudar? | spam23 | Português/Portuguese | 6 | 01/09/2010 08:30 PM |
| [Ajuda] Alguem pode me ajudar com esses erros? Please! | Rodolfo_LHP | Português/Portuguese | 1 | 24/06/2010 10:30 PM |
| [Ajuda] Alguem pode me ajudar com o meu GM? | tjfc | Português/Portuguese | 10 | 14/04/2010 07:20 PM |