Dm Filterscript -
ThePwherer - 19.11.2010
I just wanted to know if this would work since my pawno is screwed up atm and it wont .amx...
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
Re: Dm Filterscript -
Kidemo - 19.11.2010
Nope it wont work
Re: Dm Filterscript -
ThePwherer - 19.11.2010
can you tell me why?
Re: Dm Filterscript -
ColdXX - 19.11.2010
pawn Код:
#include <a_samp>
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_RED 0xAA3333AA
#define FILTERSCRIPT
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[44],name[MAX_PLAYER_NAME];
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)
{
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;
}
This Should Work.
Re: Dm Filterscript -
Kidemo - 19.11.2010
PHP код:
C:\Users\Learner\Desktop\Lin Free Roam\filterscripts\FILTERSCRIPT1.pwn(26) : error 017: undefined symbol "name"
C:\Users\Learner\Desktop\Lin Free Roam\filterscripts\FILTERSCRIPT1.pwn(26) : error 017: undefined symbol "name"
C:\Users\Learner\Desktop\Lin Free Roam\filterscripts\FILTERSCRIPT1.pwn(26) : error 029: invalid expression, assumed zero
C:\Users\Learner\Desktop\Lin Free Roam\filterscripts\FILTERSCRIPT1.pwn(26) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Those are the errors you will get
Re: Dm Filterscript -
Kidemo - 19.11.2010
PHP код:
#include <a_samp>
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_RED 0xAA3333AA
#define FILTERSCRIPT
#pragma tabsize 0
new name[255];
new string[255];
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(playerid, 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)
{
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;
}
That should work
Re: Dm Filterscript -
ColdXX - 19.11.2010
Why did u use 255 as the size of the string and name?
Re: Dm Filterscript -
Kidemo - 19.11.2010
idk but it works better than your shit