OnPlayerCommandText wont work anymore
#1

Hey, i got a annoying problem, everything i have in
Код:
OnPlayerCommandText
just wont work, so can someone help me with this, i started this script 10 minutes ago and something is wrong already.

My full gamemode:
Код:
//Some includes etc
#include <a_samp>
#include <streamer>
#include <zcmd>
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Blank Filterscript by your name here");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" Scripted by Zumorio & Mapped by 72HDM90");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
    SetTimer("SendMSG", 90000, true);    // 60000ms = 60 seconds = 1 minute

	SetGameModeText("Trucking V1.1");
	AddPlayerClass(1,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(2,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(3,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(4,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(5,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(6,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(7,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(8,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(9,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(10,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(11,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(12,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(13,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(14,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(15,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(16,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(17,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(18,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(19,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(20,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(21,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(22,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(23,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(24,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(25,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(26,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(27,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(28,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(29,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(30,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(31,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(32,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(33,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(34,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
	AddPlayerClass(35,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(36,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(37,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(38,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(39,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(40,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(41,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(42,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(43,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(44,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(45,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(46,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(47,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(48,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(50,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
    AddPlayerClass(51,-325.1505,-467.5574,1.9922,36.4891,0,0,0,0,0,0);
   	DisableInteriorEnterExits();
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
 	SetPlayerPos(playerid, 2098.8676, 2166.8967, 17.7591);
    SetPlayerInterior(playerid, 0);
    SetPlayerFacingAngle(playerid, 42.8644);
    SetPlayerCameraPos(playerid, 2095.3676, 2170.8967, 19.2591);
    SetPlayerCameraLookAt(playerid, 2098.8676, 2166.8967, 17.7591);
	return 1;
}

public OnPlayerConnect(playerid)
{
	new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s has joined the server", pname);
    SendClientMessageToAll(0x4169E1AA, string);
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    switch(reason)
    {
        case 0: format(string, sizeof(string), "%s has left the server. (Lost Connection)", pname);
        case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
        case 2: format(string, sizeof(string), "%s has left the server. (Kicked or Banned)", pname);
    }
    SendClientMessageToAll(0x4169E1AA, string);
	return 1;
}

public OnPlayerSpawn(playerid)
{
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason);

    new deathreason[32];
   	if(reason == 0) {format(deathreason, sizeof(deathreason), "Fists");}
    if(reason == 1) {format(deathreason, sizeof(deathreason), "Brass Knuckles");}
    if(reason == 2) {format(deathreason, sizeof(deathreason), "Golf Stick");}
    if(reason == 3) {format(deathreason, sizeof(deathreason), "Cop Stick");}
    if(reason == 4) {format(deathreason, sizeof(deathreason), "Knife");}
    if(reason == 5) {format(deathreason, sizeof(deathreason), "Baseball Bat");}
    if(reason == 6) {format(deathreason, sizeof(deathreason), "Shovel");}
    if(reason == 7) {format(deathreason, sizeof(deathreason), "Pool Cue");}
    if(reason == 8) {format(deathreason, sizeof(deathreason), "Katana");}
    if(reason == 9) {format(deathreason, sizeof(deathreason), "Chainsaw");}
    if(reason == 10){format(deathreason, sizeof(deathreason), "Dildo");}
    if(reason == 11){format(deathreason, sizeof(deathreason), "Small Vibrator");}
    if(reason == 12){format(deathreason, sizeof(deathreason), "Large Vibrator");}
    if(reason == 13){format(deathreason, sizeof(deathreason), "Vibrator");}
    if(reason == 14){format(deathreason, sizeof(deathreason), "Flowers");}
    if(reason == 15){format(deathreason, sizeof(deathreason), "Cane");}
    if(reason == 16){format(deathreason, sizeof(deathreason), "Grenade");}
    if(reason == 17){format(deathreason, sizeof(deathreason), "Smoke Grenade");}
    if(reason == 18){format(deathreason, sizeof(deathreason), "Molotov Cocktail");}
    if(reason == 19){format(deathreason, sizeof(deathreason), "Vehicle Weapon");}
    if(reason == 20){format(deathreason, sizeof(deathreason), "Hydra Flare");}
    if(reason == 21){format(deathreason, sizeof(deathreason), "Jetpack");}
    if(reason == 22){format(deathreason, sizeof(deathreason), "9mm");}
    if(reason == 23){format(deathreason, sizeof(deathreason), "Silenced 9mm");}
    if(reason == 24){format(deathreason, sizeof(deathreason), "Desert Eagle");}
    if(reason == 25){format(deathreason, sizeof(deathreason), "Shotgun");}
    if(reason == 26){format(deathreason, sizeof(deathreason), "Sawnoff Shotgun");}
    if(reason == 27){format(deathreason, sizeof(deathreason), "Combat Shotgun");}
    if(reason == 28){format(deathreason, sizeof(deathreason), "Micro SMG");}
    if(reason == 29){format(deathreason, sizeof(deathreason), "MP5");}
    if(reason == 30){format(deathreason, sizeof(deathreason), "AK-47");}
    if(reason == 31){format(deathreason, sizeof(deathreason), "M4");}
    if(reason == 32){format(deathreason, sizeof(deathreason), "Tec-9");}
    if(reason == 33){format(deathreason, sizeof(deathreason), "Rifle");}
    if(reason == 34){format(deathreason, sizeof(deathreason), "Sniper Rifle");}
    if(reason == 35){format(deathreason, sizeof(deathreason), "Rocket Launcher");}
    if(reason == 36){format(deathreason, sizeof(deathreason), "Rocket Launcher");}
    if(reason == 37){format(deathreason, sizeof(deathreason), "Flamethrower");}
    if(reason == 38){format(deathreason, sizeof(deathreason), "(Hunter) Minigun");}
    if(reason == 39){format(deathreason, sizeof(deathreason), "Backpack Bomb");}
    if(reason == 40){format(deathreason, sizeof(deathreason), "Detonator");}
    if(reason == 41){format(deathreason, sizeof(deathreason), "Spraycan");}
    if(reason == 42){format(deathreason, sizeof(deathreason), "Fire Extinguisher");}
    if(reason == 43){format(deathreason, sizeof(deathreason), "Camera");}
    if(reason == 44){format(deathreason, sizeof(deathreason), "Nightvision Goggles");}
    if(reason == 45){format(deathreason, sizeof(deathreason), "Infrared Goggles");}
    if(reason == 46){format(deathreason, sizeof(deathreason), "Parachute");}
    if(reason == 47){format(deathreason, sizeof(deathreason), "!>>> Unknown 47 <<<!");}
    if(reason == 48){format(deathreason, sizeof(deathreason), "!>>> Unknown 48 <<<!");}
    if(reason == 49){format(deathreason, sizeof(deathreason), "Vehicle");}
    if(reason == 50){format(deathreason, sizeof(deathreason), "Helicopter Blades");}
    if(reason == 51){format(deathreason, sizeof(deathreason), "Explosion");}
    if(reason == 52){format(deathreason, sizeof(deathreason), "!>>> Unknown 52 <<<!");}
    if(reason == 53){format(deathreason, sizeof(deathreason), "Drowned");}
    if(reason == 54){format(deathreason, sizeof(deathreason), "Splat");}
    if(reason == 55){format(deathreason, sizeof(deathreason), "!>>> Unknown 55 <<<!");}
    if(reason == 255){format(deathreason, sizeof(deathreason), "Died");}
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/me", true, 3))
    {
        if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [action]");
        new str[128];
        GetPlayerName(playerid, str, sizeof(str));
        format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
        SendClientMessageToAll(0xFFFFFFAA, str);
        return 1;
    }
	return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}

// Random Messages
new RandomMSG[][] =
{
    "[PRO-TIP] Someone is hacking, or you need help with something? Use /report to ask help from an administrator!",
    "[PRO-TIP] Never use hacks on this server, our anticheat will instantly see it, and bans you for 90 days!",
    "[PRO-TIP] Want to know who our administrators/moderators/scripters are? Use /admins to see it!"
};

forward SendMSG();

public SendMSG()
{
    new randMSG = random(sizeof(RandomMSG));
    SendClientMessageToAll(0x87CEEBAA, RandomMSG[randMSG]); // Replace the "COLOR" with your defined color.
}
// YSI/zCMD commands
Please, could someone help me ?
Reply
#2

You are using ZCMD, therefore you cannot use OnPlayerCommandText
Reply
#3

Remove this #include <zcmd> and will work again.

Edit: Too late
Reply
#4

Thanks, its working now.
Reply
#5

Your welcome
Reply


Forum Jump:


Users browsing this thread: