19.11.2010, 16:16
I just wanted to know if this would work since my pawno is screwed up atm and it wont .amx...
heres the script:
heres the script:
Код:
#include <a_samp> #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_DBLUE 0x2641FEAA #define COLOR_RED 0xAA3333AA #define FILTERSCRIPT #if defined FILTERSCRIPT public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ProDm", cmdtext, true) == 0) { SendClientMessage(playerid, 0xC2A2DAAA, "Welcome to ProDm, now go kick some n00b ass!"); SendClientMessage(playerid, 0xC2A2DAAA, "Type /cop to be a cop and /robb to be a rober."); SetPlayerPos(playerid, 265.172, 77.655, 1001.039); GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "%s has joined the DM!",name); return 1; } if (strcmp("/Cop", cmdtext, true) == 0) { SendClientMessage(playerid, 0x2641FEAA, "Your a cop! Kill the escaping prisoners!"); SetPlayerColor(playerid, 0x2641FEAA); SetPlayerSkin(playerid, 280); GivePlayerWeapon(playerid, 3, 1); GivePlayerWeapon(playerid, 17, 3); GivePlayerWeapon(playerid, 22, 100); SetPlayerArmour(playerid, 100.0); SetPlayerHealth(playerid, 100.0); return 1; } if (strcmp("/Robb", cmdtext, true) == 0) { SendClientMessage(playerid, 0xAA3333AA, "Your a rober! Blast those cops foo!"); SetPlayerColor(playerid, 0xAA3333AA); SetPlayerSkin(plyerid, 115); GivePlayerWeapon(playerid, 4, 1); GivePlayerWeapon(playerid, 18, 3); GivePlayerWeapon(playerid, 24, 50); SetPlayerArmour(playerid, 100.0); SetPlayerHealth(playerid, 100.0); return 1; } if (strcmp("/leavedm", cmdtext, true) == 0) SetPlayerHealth(playerid, 0.0) SendClientMessage(playerid, 0xC2A2DAAA, "Hope you had fun in Aidz's Pro Dm!"); SendClientmessage(playerid, 0xC2A2DAAA, "See ya whren your more pro..."); return 1; } return 0; } public OnPlayerDeath(playerid, killerid, reason) { new name[MAX_PLAYER_NAME], string[44]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "%s has died!",name); SendClientMessageToAll(0xFFFF00AA, string); GameTextForPlayer(playerid, "~p~Haha, you failed! :D", 3000, 3); return 1; #endif