10.02.2016, 13:54
I have this filterscript;
In the console, it says it loads fine, but if I go in game, and try the command /tp, nothing happens, even when I login as RCON, and try it again, doesn't work. I tried doing /rcon loadfs tp but it says it fails?
Need help fixing this.
Код:
// TELEPORT SYSTEM
#define FILTERSCRIPT
#include <a_samp>
#include <core>
#include <float>
#if defined FILTERSCRIPT
#define COLOR_ORANGE 0xF97804FF
#define COLOR_RED 0xFF808085
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
if(strcmp(cmd, "/tp", true) == 0) {
SendClientMessage(playerid,COLOR_ORANGE,"Teleport list");
SendClientMessage(playerid,COLOR_ORANGE,"/gs /ls /sf /lv /chilliad /lsair /sfair /lvair");
SendClientMessage(playerid,COLOR_ORANGE,"/sweet /trailer");
return 1;
}
if(strcmp(cmd, "/gs", true) == 0) {
SetPlayerPos(playerid,2512.0932617188,-1671.1571044922,13.907941818237);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to Grove Street!");
return 1;
}
if(strcmp(cmd, "/ls", true) == 0) {
SetPlayerPos(playerid,1280.9606933594,-1338.0102539063,13.654249191284);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to Los Santos!");
return 1;
}
if(strcmp(cmd, "/sf", true) == 0) {
SetPlayerPos(playerid,-1985.9775390625,138.49540710449,28.008354187012);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to San Fierro!");
return 1;
}
if(strcmp(cmd, "/lv", true) == 0) {
SetPlayerPos(playerid,2003.9881591797,1544.4967041016,13.785161018372);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to Las Venturas!");
return 1;
}
if(strcmp(cmd, "/chilliad", true) == 0) {
SetPlayerPos(playerid,-2234.4709472656,-1736.5864257813,481.37677001953);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to Mount Chilliad!");
return 1;
}
if(strcmp(cmd, "/lsair", true) == 0) {
SetPlayerPos(playerid,1962.0178222656,-2183.4311523438,13.916575431824);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to Los Santos Airport!");
return 1;
}
if(strcmp(cmd, "/sfair", true) == 0) {
SetPlayerPos(playerid,-1258.97265625,29.321908950806,15.348086357117);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to San Fierro Airport!");
return 1;
}
if(strcmp(cmd, "/lvair", true) == 0) {
SetPlayerPos(playerid,1318.8817138672,1252.8098144531,11.167939186096);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to Las Venturas Airport!");
return 1;
}
if(strcmp(cmd, "/lspd", true) == 0) {
SetPlayerPos(playerid,1541.4703369141,-1683.0941162109,14.26225566864);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to the Los Santos Police Department!");
return 1;
}
if(strcmp(cmd, "/sweet", true) == 0) {
SetPlayerPos(playerid,2524.7700000000, -1679.5400000000, 1013.9800000000);
SetPlayerInterior(playerid, 1);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to Sweet's interior!");
return 1;
}
if(strcmp(cmd, "/trailer", true) == 0) {
SetPlayerPos(playerid,1.7900000000, 13.1100000000, 999.7200000000);
SendClientMessage(playerid,COLOR_RED,"You have been teleported to the Trailer!");
return 1;
}
return 0;
}
#endif
Need help fixing this.


