Dm Filterscript
#1

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
Reply
#2

Nope it wont work
Reply
#3

can you tell me why?
Reply
#4

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.
Reply
#5

PHP код:
C:\Users\Learner\Desktop\Lin Free Roam\filterscripts\FILTERSCRIPT1.pwn(26) : error 017undefined symbol "name"
C:\Users\Learner\Desktop\Lin Free Roam\filterscripts\FILTERSCRIPT1.pwn(26) : error 017undefined symbol "name"
C:\Users\Learner\Desktop\Lin Free Roam\filterscripts\FILTERSCRIPT1.pwn(26) : error 029invalid expressionassumed zero
C
:\Users\Learner\Desktop\Lin Free Roam\filterscripts\FILTERSCRIPT1.pwn(26) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors

Those are the errors you will get
Reply
#6

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(playeridcmdtext[])
{
    if (
strcmp("/ProDm"cmdtexttrue) == 0)
    {
        
SendClientMessage(playerid0xC2A2DAAA"Welcome to ProDm, now go kick some n00b ass!");
        
SendClientMessage(playerid0xC2A2DAAA"Type /cop to be a cop and /robb to be a rober.");
        
SetPlayerPos(playerid265.17277.6551001.039);
        
GetPlayerName(playeridnamesizeof(name));
            
format(stringsizeof(string), "%s has joined the DM!",name);
        return 
1;
    }
    if (
strcmp("/Cop"cmdtexttrue) == 0)
    {
        
SendClientMessage(playerid0x2641FEAA"Your a cop! Kill the escaping prisoners!");
                
SetPlayerColor(playerid0x2641FEAA);
        
SetPlayerSkin(playerid280);
                
GivePlayerWeapon(playerid31);
                
GivePlayerWeapon(playerid173);
                
GivePlayerWeapon(playerid22100);
                
SetPlayerArmour(playerid100.0);
                
SetPlayerHealth(playerid100.0);
        return 
1;
    }
    if (
strcmp("/Robb"cmdtexttrue) == 0)
    {
            
SendClientMessage(playerid0xAA3333AA"Your a rober! Blast those cops foo!");
                
SetPlayerColor(playerid0xAA3333AA);
                
SetPlayerSkin(playerid115);
                
GivePlayerWeapon(playerid41);
                
GivePlayerWeapon(playerid183);
                
GivePlayerWeapon(playerid2450);
                
SetPlayerArmour(playerid100.0);
                
SetPlayerHealth(playerid100.0);
        return 
1;
    }
    if (
strcmp("/leavedm"cmdtexttrue) == 0)
    {
        
SetPlayerHealth(playerid0.0);
        
SendClientMessage(playerid0xC2A2DAAA"Hope you had fun in Aidz's Pro Dm!");
        
SendClientMessage(playerid0xC2A2DAAA"See ya whren your more pro...");
        return 
1;
            }
    return 
0;
    }
public 
OnPlayerDeath(playeridkilleridreason)
{
    
GetPlayerName(playeridnamesizeof(name));
    
format(stringsizeof(string), "%s has died!",name);
    
SendClientMessageToAll(0xFFFF00AAstring);
    
GameTextForPlayer(playerid"~p~Haha, you failed! :D"30003);
    return 
1;
    } 
That should work

pawn Код:
Tested
Reply
#7

Why did u use 255 as the size of the string and name?
Reply
#8

idk but it works better than your shit
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)