textdraw eror
#1

script:
Quote:

#define FILTERSCRIPT

#include <a_samp>
#include <JunkBuster>

#if defined FILTERSCRIPT

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xF30000AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_LIGHTBLUE 0x00D0F6AA
#define COLOR_WHITE 0xF6F6F6AA
#define COLOR_PURPLE 0xA600F6AA
#define COLOR_TUT 0xF6C861AA
#define COLOR_ROYAL 0x00C1F6AA
#define COLOR_CWHITE 0xE0FFFFAA

#define RANK_FIGHTER_CALL_OF_DUTY 0
#define RANK_FIGHTER_S_CALL_OF_DUTY 1
#define RANK_FIGHTER_M_CALL_OF_DUTY 2
#define RANK_FIGHTER_L_CALL_OF_DUTY 3
#define RANK_FIGHTER_XL_CALL_OF_DUTY 4
#define RANK_FIGHTER_XXL_CALL_OF_DUTY 5

new Text:Fighter_Call_of_Duty;
new Text:Fighter_S_Call_of_Duty;
new Text:Fighter_M_Call_of_Duty;
new Text:Fighter_L_Call_of_Duty;
new Text:Fighter_XL_Call_of_Duty;
new Text:Fighter_XXL_Call_of_Duty;

new gPlayerLogged[MAX_PLAYERS];
new pRank[MAX_PLAYERS];

//------------------------------------------------------------------------------

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("loaded...");
print("--------------------------------------\n");

//-----------

Fighter = TextDrawCreate(500, 100, "Rank: Fighter_Call_of_Duty");
TextDrawAlignment(Fighter_Call_of_Duty, 1);
TextDrawFont(Fighter_Call_of_Duty, 2);
TextDrawLetterSize(Fighter_Call_of_Duty, 0.400, 1.000);
TextDrawColor(Fighter_Call_of_Duty, COLOR_WHITE);
TextDrawSetOutline(Fighter_Call_of_Duty, 1);

Fighter_S = TextDrawCreate(486, 100, "Rank: Fighter_S_Call_of_Duty'");
TextDrawAlignment(Fighter_S_Call_of_Duty, 1);
TextDrawFont(Fighter_S_Call_of_Duty 2);
TextDrawLetterSize(Fighter_S_Call_of_Duty, 0.400, 1.000);
TextDrawColor(Fighter_S_Call_of_Duty, COLOR_YELLOW);
TextDrawSetOutline(Fighter_S_Call_of_Duty, 1);

Fighter_M/Call of Duty = TextDrawCreate(500, 100, "Rank: Fighter_M_Call_of_Duty");
TextDrawAlignment(Fighter_M_Call_of_Duty, 1);
TextDrawFont(Fighter_M_Call_of_Duty, 2);
TextDrawLetterSize(Fighter_M_Call_of_Duty, 0.400, 1.000);
TextDrawColor(Fighter_M_Call_of_Duty, COLOR_GREEN);
TextDrawSetOutline(Fighter_M_Call_of_Duty, 1);

Fighter_L = TextDrawCreate(500, 100, "Rank: Fighter_L_Call_of_Duty");
TextDrawAlignment(Fighter_L_Call_of_Duty, 1);
TextDrawFont(Fighter_L_Call_of_Duty, 2);
TextDrawLetterSize(Fighter_L_Call_of_Duty, 0.400, 1.000);
TextDrawColor(Fighter_L_Call_of_Duty, COLOR_ROYAL);
TextDrawSetOutline(Fighter_L_Call_of_Duty, 1);

Fighter_XL = TextDrawCreate(483, 100, "Rank: Fighter_XL_Call_of_Duty");
TextDrawAlignment(Fighter_XL_Call_of_Duty, 1);
TextDrawFont(Fighter_XL_Call_of_Duty, 2);
TextDrawLetterSize(Fighter_XL_Call_of_Duty, 0.400, 1.000);
TextDrawColor(Fighter_XL_Call_of_Duty, COLOR_PURPLE);
TextDrawSetOutline(Fighter_XL_Call_of_Duty, 1);

Fighter_XXL = TextDrawCreate(490, 100, "Rank: Fighter_XXL_Call_of_Duty");
TextDrawAlignment(Fighter_XXL_Call_of_Duty, 1);
TextDrawFont(Fighter_XXL_Call_of_Duty, 2);
TextDrawLetterSize(Fighter_XXL_Call_of_Duty, 0.400, 1.000);
TextDrawColor(Fighter_XXL_Call_of_Duty, COLOR_TUT);
TextDrawSetOutline(Fighter_XXL_Call_of_Duty, 1);


return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print("loaded...");
print("----------------------------------\n");
}

#endif


public OnPlayerConnect(playerid)
{
new player[MAX_PLAYER_NAME];
GetPlayerName(playerid, player, sizeof(player));
new string[50];
format(string, sizeof(string), "Welcome '%s', enjoy your stay !", player);
SendClientMessage(playerid, COLOR_GREEN, string);
SendClientMessage(playerid, COLOR_YELLOW, "This server is using Ranking System 1.0");
pRank[playerid] = 0;
gPlayerLogged[playerid] = 1;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{

TextDrawShowForPlayer(playerid, Fighter_Call_of_Duty);
TextDrawShowForPlayer(playerid, Fighter_S_Call_of_Duty);
TextDrawShowForPlayer(playerid, Fighter_M_Call_of_Duty);
TextDrawShowForPlayer(playerid, Fighter_L_Call_of_Duty);
TextDrawShowForPlayer(playerid, Fighter_XL_Call_of_Duty);
TextDrawShowForPlayer(playerid, Fighter_XXL_Call_of_Duty);

if(gPlayerLogged[playerid] == 0) { // If not logged in
TextDrawHideForPlayer(playerid, Fighter_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_S_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_M_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_L_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XL_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XXL_Call_of_Duty);
}

if(pRank[playerid] == 0) { // FIGHTER
SetPlayerHealth(playerid, 100.0);
GivePlayerWeapon(playerid, 24, 1000);
TextDrawHideForPlayer(playerid, Fighter_S_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_M_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_L_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XL_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XXL_Call_of_Duty);
}

else if(pRank[playerid] == 1) { // Baby Killa
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 15.0);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 28, 1000);
TextDrawHideForPlayer(playerid, Fighter_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_M_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_L_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XL_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XXL_Call_of_Duty);
}

else if(pRank[playerid] == 2) { // Soldier
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 25.0);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 28, 1000);
GivePlayerWeapon(playerid, 29, 1000);
TextDrawHideForPlayer(playerid, Fighter_S_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_L_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XL_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XXL_Call_of_Duty);
}

else if(pRank[playerid] == 3) { // Gangsta
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 50.0);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 28, 1000);
GivePlayerWeapon(playerid, 29, 1000);
GivePlayerWeapon(playerid, 30, 1000);
TextDrawHideForPlayer(playerid, Fighter_S_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_M_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XL_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XXL_Call_of_Duty);
}

else if(pRank[playerid] == 4) { // Underboss
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 75.0);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 28, 1000);
GivePlayerWeapon(playerid, 29, 1000);
GivePlayerWeapon(playerid, 30, 1000);
GivePlayerWeapon(playerid, 31, 1000);
TextDrawHideForPlayer(playerid, Fighter_S_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_M_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_L_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XXL_Call_of_Duty);
}

else if(pRank[playerid] == 5) { // Tha' Boss
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 28, 1000);
GivePlayerWeapon(playerid, 29, 1000);
GivePlayerWeapon(playerid, 30, 1000);
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 34, 60);
TextDrawHideForPlayer(playerid, Fighter_S_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_M_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_L_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_XL_Call_of_Duty);
TextDrawHideForPlayer(playerid, Fighter_Call_of_Duty);
}
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
new string[256];

if(GetPlayerScore(killerid) == 25) // Amount of required kills to get rank 1 *Baby Killa'*
{
GetPlayerName(killerid, string, sizeof(string) );
format(string, sizeof(string), ">> %s advanced to rank *Fighter S'* by killing %d players", string, GetPlayerScore(killerid) );
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
pRank[playerid] = 1;
}
else if(GetPlayerScore(killerid) == 50) // Amount of required kills to get rank 2 *Soldier*
{
GetPlayerName(killerid, string, sizeof(string) );
format(string, sizeof(string), ">> %s advanced to rank *Fighter M* by killing %d players", string, GetPlayerScore(killerid));
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
pRank[playerid] = 2;
}
else if(GetPlayerScore(killerid) == 175) // Amount of required kills to get rank 3 *Gangsta'*
{
GetPlayerName(killerid, string, sizeof(string) );
format(string, sizeof(string), ">> %s advanced to rank *Fighter L'* by killing %d players", string, GetPlayerScore(killerid));
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
pRank[playerid] = 3;
}
else if(GetPlayerScore(killerid) == 200) // Amount of required kills to get rank 4 *Underboss*
{
GetPlayerName(killerid, string, sizeof(string) );
format(string, sizeof(string), ">> %s advanced to rank *Fighter XL* by killing %d players", string, GetPlayerScore(killerid));
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
pRank[playerid] = 4;
}
else if(GetPlayerScore(killerid) == 500) // Amount of required kills to get rank 5 *Tha' Boss*
{
GetPlayerName(killerid, string, sizeof(string) );
format(string, sizeof(string), ">> %s advanced to rank *Fighter XXL* by killing %d players", string, GetPlayerScore(killerid));
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
pRank[playerid] = 5;
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];

if(strcmp(cmdtext, "/rankinfo", true)==0)
{
SendClientMessage(playerid,COLOR_TUT, ".........:::: Rank Info Centre ::::........");
SendClientMessage(playerid,COLOR_WHITE, "Rank 0 - *Fighter* (0 kills required)");
SendClientMessage(playerid,COLOR_WHITE, "Rank 1 - *Fighter S'* (25 kills required)");
SendClientMessage(playerid,COLOR_WHITE, "Rank 2 - *Fighter M* (50 kills required)");
SendClientMessage(playerid,COLOR_WHITE, "Rank 3 - *Fighter L'* (175 kills required)");
SendClientMessage(playerid,COLOR_WHITE, "Rank 4 - *Fighter XL* (200 kills required)");
SendClientMessage(playerid,COLOR_WHITE, "Rank 5 - *Fighter XXL* (500 kills required)");
return 1;
}

if (strcmp("/myrank", cmdtext, true) == 0)
{
if(IsPlayerConnected(playerid))
{
new rankid = pRank[playerid];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
new rank[20];
if(pRank[playerid] == 0) { rank = "Fighter"; }
else if(pRank[playerid] == 1) { rank = "Fighter S'"; }
else if(pRank[playerid] == 2) { rank = "Fighter M"; }
else if(pRank[playerid] == 3) { rank = "Fighter L'"; }
else if(pRank[playerid] == 4) { rank = "Fighter XL"; }
else if(pRank[playerid] == 5) { rank = "Fighter XXL"; }

format(string, sizeof(string), "*** %s's Rank Info ***",pName);
SendClientMessage(playerid, COLOR_ROYAL,string);
format(string, sizeof(string), "Your curent rank is %d (%s) with %d score",rankid,rank,GetPlayerScore(playerid));
SendClientMessage(playerid, COLOR_CWHITE,string);
}
return 1;
}
return 0;
}
public OnPlayerText(playerid,text[])
{
return 1;//only return 0 if you use your on chat system. (Godfather script returns 0, it has it's own chat system)
}

eror:
Quote:

C:\DOCUME~1\Londen\BUREAU~1\SA-MPS~1\FILTER~1\TRank.pwn(47) : error 017: undefined symbol "Fighter"
C:\DOCUME~1\Londen\BUREAU~1\SA-MPS~1\FILTER~1\TRank.pwn(54) : error 017: undefined symbol "Fighter_S"
C:\DOCUME~1\Londen\BUREAU~1\SA-MPS~1\FILTER~1\TRank.pwn(56) : error 001: expected token: ",", but found "-integer value-"
C:\DOCUME~1\Londen\BUREAU~1\SA-MPS~1\FILTER~1\TRank.pwn(56) : warning 215: expression has no effect
C:\DOCUME~1\Londen\BUREAU~1\SA-MPS~1\FILTER~1\TRank.pwn(56) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\Londen\BUREAU~1\SA-MPS~1\FILTER~1\TRank.pwn(56) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Londen\BUREAU~1\SA-MPS~1\FILTER~1\TRank.pwn(56) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


6 Errors.

Reply
#2

Paste line: 47, 54 & 56 please.
Reply
#3

what ? what?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)