27.03.2011, 16:18
HELP ME!!!!!
Ok, i have my gamemode which before i testes out a new filterscript was working fine. so i got rid of the fs, but now the commands in my gamemode dont work!!! WHAT TO DO? CODE:
pawn Код:
#include <a_samp>
#include <s>
#include <zcmd>
#include <sscanf2>
#include "../include/gl_common.inc"
#define open 0
#define closed 1
forward AutoAnn();
forward weather();
new RandomANN[][] =
{
"/help",
"/kill",
"/rules"
};
new ServerStatus;
main()
{
print("PARTY TIME");
}
public OnGameModeInit()
{
SetTimer("AutoAnn",120000,1);
SetTimer("weather", 60000, 1);
SetGameModeText("PARTY");
AddPlayerClass(299,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(105,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(106,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(107,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(102,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(103,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(104,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(114,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(115,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(116,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(108,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(109,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(110,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(121,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(122,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(123,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(173,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(174,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(175,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(117,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(118,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(120,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(247,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(248,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(254,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(111,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(112,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(113,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(124,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(125,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(126,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(127,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(1,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(2,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(22,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(23,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(27,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(28,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(29,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(33,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(46,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(47,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(48,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(50,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(59,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(60,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(60,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(61,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(62,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(66,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(67,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(68,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(70,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(71,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(72,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(73,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(78,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(79,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(82,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(83,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(84,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(98,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(100,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(101,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(143,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(144,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(147,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(156,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(163,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(164,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(165,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(166,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(167,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(170,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(171,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(172,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(179,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(180,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(181,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(186,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(187,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(188,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(189,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(203,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(204,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(206,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(217,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(223,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(227,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(228,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(239,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(240,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(249,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(250,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(254,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(265,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(267,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(266,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(268,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(269,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(270,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(271,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(272,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(280,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(281,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(284,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(285,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(286,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(287,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(290,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(291,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(292,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
AddPlayerClass(294,1565.5916,-1358.9417,330.0576,140.6191,0,0,0,0,0,0); //
new total_vehicles_from_files;
// SPECIAL
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/trains.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/pilots.txt");
// LAS VENTURAS
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_law.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_airport.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_gen.txt");
// SAN FIERRO
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_law.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_airport.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_gen.txt");
// LOS SANTOS
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_law.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_airport.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_inner.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_outer.txt");
// OTHER AREAS
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/whetstone.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/bone.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/flint.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/tierra.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/red_county.txt");
printf("Total vehicles from files: %d",total_vehicles_from_files);
ServerStatus = open;
EnableStuntBonusForAll(1);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerFacingAngle(playerid, 80.5222);
SetPlayerPos(playerid, 1565.5916, -1358.9417, 330.0576);
SetPlayerCameraPos(playerid, 1554.3995, -1357.9331, 329.4581);
SetPlayerCameraLookAt(playerid, 1565.5916, -1358.9417, 330.0576);
return 1;
}
public OnPlayerConnect(playerid)
{
if(ServerStatus == closed)
{
SendClientMessage(playerid,COLOR_RED,"~ SERVER: ALL connectios are rejected at the moment, try later!");
Kick(playerid);
}
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s has joined the server", name);
SendClientMessageToAll(COLOR_BLUE, string);
CountPlayersOnline();
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new string[64], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
switch(reason)
{
case 0: format(string,sizeof string,"%s left the server. (Timed out)",name);
case 1: format(string,sizeof string,"%s left the server. (Leaving)",name);
case 2: format(string,sizeof string,"%s left the server. (Kicked/Banned)",name);
}
SendClientMessageToAll(COLOR_BLUE,string);
CountPlayersOnline();
return 1;
}
public OnPlayerSpawn(playerid)
{
TogglePlayerControllable(playerid, 0);
switch(random(3))
{
case 0:
{
SetPlayerPos(playerid, 284.668945, 2470.728515, 16.474884);
TogglePlayerControllable(playerid, 1);
}
case 1:
{
SetPlayerPos(playerid,-2027.0117,157.2636,29.0391);
TogglePlayerControllable(playerid, 1);
}
case 2:
{
SetPlayerPos(playerid,1549.9720,-1675.3169,15.2003);
TogglePlayerControllable(playerid, 1);
}
}
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/me", true, 3))
{
if(!cmdtext[3])return SendClientMessage(playerid, COLOR_RED, "USAGE: /me [action]");
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
SendClientMessageToAll(COLOR_GREEN, str);
return 1;
}
if (strcmp("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_RED, "-----HELP-----");
SendClientMessage(playerid, COLOR_RED, "COMMANDS: /help, /rules, /me, /kill");
SendClientMessage(playerid, COLOR_RED, "-----HELP-----");
return 1;
}
if (strcmp("/rules", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_RED, "-----RULES-----");
SendClientMessage(playerid, COLOR_RED, "DO NOT SPAWNKILL");
SendClientMessage(playerid, COLOR_RED, "DO NOT HACK");
SendClientMessage(playerid, COLOR_RED, "DO NOT BE AN ASSHOLE");
SendClientMessage(playerid, COLOR_RED, "HAVE FUN!");
SendClientMessage(playerid, COLOR_RED, "-----RULES-----");
return 1;
}
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
return 1;
}
return 0;
}
public OnEnterExitModShop(playerid, enterexit, interiorid)
{
SetPlayerVirtualWorld(playerid, playerid); //Sets the players virtual world
return 1;
}
public OnPlayerUpdate(playerid)
{
if(GetPlayerInterior(playerid) != 0 && GetPlayerWeapon(playerid) != 0)
{
SetPlayerArmedWeapon(playerid,0);
return 0;
}
return 1;
}
public AutoAnn()
{
new randANN = random(sizeof(RandomANN));
SendClientMessageToAll(COLOR_GREEN, RandomANN[randANN]);
return 1;
}
public weather()
{
new ass = random(25);
SetWeather(ass);
return 1;
}
pawn Код:
// **INCLUDES** //
#include <a_samp>
// **VEHICULOS** //
//== MOTOS == //
#define NRG 522
#define FAGGIO 462
#define FCR-900 521
#define PCJ-600 461
#define FREEWAY 463
#define BF-400 581
#define PIZZABOY 448
#define WAYFARER 586
#define COPBIKE 523
#define SANCHEZ 468
#define QUAD 471
//== AIRPLANES ==//
#define HYDRA 520
#define RUSTLER 476
#define DODO 593
#define NEVADA 553
#define STUNTPLANE 513
#define CROPDUST 512
#define AT-400 577
#define ANDROMEDA 592
#define BEAGLE 511
#define VORTEX 539
#define BARRON 464
#define SKIMMER 460
#define SHAMAL 519
//== BOATS ==//
#define COASTGUARD 472
#define DINGHY 473
#define JETMAX 493
#define LAUNCH 595
#define MARQUIS 484
#define PREDATOR 430
#define REEFER 453
#define SPEEDER 452
#define SQUALO 446
#define TROPIC 454
//== CARS ==//
#define ADMIRAL 445
#define ALPHA 602
#define AMBULANCE 416
#define BAGGAGE 485
#define BANDITO 568
#define BANSHEE 429
#define BARRACKS 433
#define BENSON 499
#define BFINJECTION 424
#define BLADE 536
#define BLISTACOMPACT 496
#define BLOODRA 504
#define BOBCAT 422
#define BOXBURG 609
#define BOXVILLE 498
#define BRAVURA 401
#define BROADWAY 575
#define BUCCANEE 518
#define BUFFALO 402
#define BULLET 541
#define BURRITO 482
#define BUS 531
#define CABBIE 438
#define CADDIE 457
#define CADRONA 427
#define CAMPER 483
#define CEMENT 524
#define CHEETAH 415
#define CLOVER 542
#define CLUB 589
#define COACH 437
#define COMBINE 532
#define COMET 480
#define POLICELS 596
#define POLICESF 597
#define POLICELV 598
#define CFT30 578
#define COZER 486
#define ELEGANT 507
#define ELEGY 562
#define EMPEROR 585
#define ENFORCER 427
#define ESPERANT 419
#define EUROS 587
#define FBIRANCHER 490
#define FBITRUCK 528
#define FELTZER 533
#define FIRESTAIRS 544
#define FIRETRUCK 407
#define FLASH 565
#define FLATBED 455
#define FORKLIFT 530
#define PACKER 530
#define FORTUNE 526
#define GLENDALE 466
#define GLENSHIT 604
#define GREENWOOD 492
#define HERMES 474
#define HOTDOG 588
#define HOTKNIFE 434
#define HOTRINGA 502
#define HOTRINGB 503
#define HOTRING 494
#define HUNTLEY 579
#define HUSTLER 545
#define INFERNUS 411
#define INTRUDER 546
#define JESTER 559
#define JOURNEY 508
#define KART 571
#define LANDSTALKER 400
#define LINERUN 403
#define MAJESTIC 517
#define MANANA 410
#define MERIT 551
#define MESA 500
#define MOONBEAM 419
#define MOWERR 572
#define MRWHOOPIE 423
#define MULE 414
#define NEBULA 516
#define NEWSVAN 582
#define OCEANIC 467
#define PACKERR 467
#define PATRIOT 470
#define PERENNIEL 404
#define PERENNIAL 404
#define PETRO 514
#define PHOENIX 603
#define PICADOR 600
#define PONY 413
#define PREMIER 426
#define PREVION 436
#define PRIMO 547
#define RANCHER 489
#define BANDIT 441
#define RCBANDIT 441
#define CAM 594
#define RCCAM 594
#define RCAM 594
#define RCTIGER 564
#define TIGER 564
#define ROADTRAIN 515
#define REGINA 479
#define REMINGTON 534
#define RHINO 432
#define TANK 432
#define ROMERO 442
#define RUMPO 440
#define SABRE 475
#define SADLER 543
#define SADLERSHIT 605
#define SANDKING 495
#define SAVANNA 567
#define SECURICAR 428
#define SENTINEL 405
#define SLAMVAN 535
#define SOLAIR 458
#define STAFFORD 580
#define STALLION 439
#define STRATUM 561
#define STRETCH 409
#define LIMO 409
#define SULTAN 560
#define SUNRISE 550
#define SUPERGT 506
#define SWATVAN 601
#define SWEEPER 574
#define TAHOMA 566
#define TAMPA 549
#define TAXI 420
#define TOPFUN 459
#define TORNADO 576
#define TOWTRUCK 525
#define TOW 525
#define TRACTOR 531
#define TRASHMASTER 408
#define TRASH 408
#define TUG 583
#define TURISMO 451
#define URANUS 558
#define UTILITY 552
#define UTILITYVAN 552
#define VINCENT 540
#define VIRGO 591
#define VOODOO 412
#define WALTON 578
#define WASHING 421
#define WILLARD 529
#define WINDSOR 555
#define YANKEE 456
#define YOSEMITE 554
#define ZR350
//== HELICOPTERS ==//
#define CARGOBOB 548
#define HUNTER 425
#define LEVIATHN 417
#define MAVERICK 487
#define POLMAV 497
#define RAINDANC 563
#define RCGOBLIN 501
#define RCRAIDER 465
#define SEASPARROW 447
#define SPARROW 469
#define NEWSMAVERICK 488
#define NEWSMAV 488
//== BIKES ==//
#define BIKE 509
#define BMX 481
#define MOUNTAINBIKE 510
//== TRAILERS ==//
#define ARTICT1 435
#define ARTICT2 450
#define ARTICT3 591
#define BAGBOXA 606
#define BAGBOXB 607
#define FARMTR1 610
#define PETROTR 584
#define TUGSTAIR 608
#define UTILTR1 611
//== TRAINS ==//
#define FREIBOX 590
#define FREIFLAT 569
#define FREIGHT 537
#define STREAK 538
#define STREAKC 570
#define TRAM 449
//== MONSTER TRUCKS ==//
#define DUMPER 406
#define DUNERIDE 573
#define MONSTER 444
#define MONSTERA 556
#define MONSTERB 557
//== WEAPONS ==//
#define GOLFCUE 2
#define GOLF 2
#define NIGHTSTICK 3
#define KNIFE 4
#define BAT 5
#define BASEBALLBAT 5
#define SHOVEL 6
#define POOLCUE 7
#define POOL 7
#define KATANA 8
#define CHAINSAW 9
#define DILDO1 10
#define DILDO2 11
#define DILDO3O 12
#define DILDO4 13
#define FLOWERS 14
#define CANE 15
#define GRENADES 16
#define TEARGAS 17
#define MOLOTOVS 18
#define MOLOTOV 18
#define PISTOL 22
#define SILENCEDPISTOL 23
#define DEAGLE 24
#define SHOTGUN 25
#define SAWNOFF 26
#define COMBATSHOTGUN 27
#define UZI 28
#define MP5 29
#define AK47 30
#define M4 31
#define TEC9 32
#define RIFLE 33
#define SNIPER 34
#define SNIPERRIFLE 34
#define RPG 35
#define MISSILELAUNCHER 36
#define FLAMETHROWER 37
#define MINIGUN 38
#define LANZACARGAS 39
#define DETONATOR 40
#define GRAFFITI 41
#define FIREEXTINGUISHER 42
#define FIRE 42
#define CAMERA 43
#define NIGHTVISIONGOGGLES 44
#define NIGHTVISION 44
#define INFRARED 45
#define THERMALGOGGLES 45
#define PARACHUTE 46
//== CAR COLORS ==//
#define CAR_RED 3
#define CAR_RED_STRONG 30
#define CAR_WHITE 1
#define CAR_GREY 15
#define CAR_BLACK 0
#define CAR_ORANGE 6
#define CAR_BLUE 7
#define CAR_PINK 126
#define CAR_BEIGE 102
#define CAR_GREEN 16
#define CAR_GREEN_STRONG 44
#define CAR_GOLDEN 65
//== WEATHERS ==//
#define STORMY 08
#define SANDSTORM 19
#define CLOUDY_FOGGY
#define FOGGY 20
#define TOXIC 43
// == PICKUPS ==//
#define HEARTH 1240
#define ARMOR 1242
#define HOUSEBLUE 1272
#define HOUSEGREEN 1273
#define MONEY 1274
// == STATES ==//
#define NONE PLAYER_STATE_NONE
#define ONFOOT PLAYER_STATE_ONFOOT
#define DRIVER PLAYER_STATE_DRIVER
#define PASSENGER PLAYER_STATE_PASSENGER
#define CLASS PLAYER_STATE_WASTED
#define SPAWNED PLAYER_STATE_SPAWNED
#define SPECTATING PLAYER_STATE_SPECTATING
//== FIGHTING STYKES ==//
#define NORMAL FIGHT_STYLE_NORMAL
#define BOXING FIGHT_STYLE_BOXING
#define KUNGFU FIGHT_STYLE_KUNGFU
#define KNEEHEAD FIGHT_STYLE_KNEEHEAD
#define GRABKICK FIGHT_STYLE_GRABKICK
#define ELBOW FIGHT_STYLE_ELBOW
//== KEYS ==//
#define NUM2 KEY_SUBMISSION
#define NUM_2 KEY_SUBMISSION
#define CTRL KEY_ACTION
#define C KEY_CROUCH
#define CLICK KEY_FIRE
#define SPACE KEY_SPRINT
#define ENTER KEY_SECONDARY_ATTACK
#define SHIFT KEY_JUMP
#define A KEY_LOOK_LEFT
#define WHEEL KEY_LOOK_BEHIND
#define W KEY_WALK
#define Z KEY_WALK
#define UP KEY_UP
#define DOWN KEY_DOWN
#define LEFT KEY_LEFT
#define RIGHT KEY_RIGHT
//== CAR COMPONENTS ==//
#define NITROX5 1008
#define NITROX2 1009
#define NITROX10 1010
//== DIALOG STYLES ==//
#define MSGBOX DIALOG_STYLE_MSGBOX
#define INPUT DIALOG_STYLE_INPUT
#define LIST DIALOG_STYLE_LIST
//==COLORS==//
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_RED 0xFF0000AA
#define COLOR_GREEN 0x00FF00AA
#define COLOR_BLUE 0x0000FFAA
#define COLOR_GRAY 0xAFAFAFAA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_LIGHTBLUE 0x0AFFFFAA
#define COLOR_PURPLE 0xFF00FFAA
#define COLOR_ORANGE 0xFFBB00AA
//==FUNCTIONS==//
CountPlayersOnline()
{
new
iCount;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) iCount++;
}
printf("%i players online", iCount);
}