How to work this -
willsuckformoney - 26.07.2010
pawn Код:
public OnPlayerSpawn(playerid)
{
if(GetPlayerScore(playerid) == < 500)
{
TextDrawShowForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, red, "You ranked up! You current rank is ''Newbie''");
}
else if(GetPlayerScore(playerid) == < 1000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawShowForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, red, "You ranked up! You current rank is ''Recruit''");
}
else if(GetPlayerScore(playerid) == < 1500)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawShowForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, blue, "You ranked up! You current rank is ''Fighter''");
}
else if(GetPlayerScore(playerid) == < 2000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawShowForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, blue, "You ranked up! You current rank is ''Gangster''");
}
else if(GetPlayerScore(playerid) == < 2500)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawShowForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, purple, "You ranked up! You current rank is ''Mobster''");
}
else if(GetPlayerScore(playerid) == < 3000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawShowForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, purple, "You ranked up! You current rank is ''UnderBoss''");
}
else if(GetPlayerScore(playerid) == < 3500)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawShowForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, green, "You ranked up! You current rank is ''Boss''");
}
else if(GetPlayerScore(playerid) == < 4000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawShowForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, green, "You ranked up! You current rank is ''Teh-Big-Dog''");
}
else if(GetPlayerScore(playerid) == > 4000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawShowForPlayer(playerid,Teh_Big_Dog);
}
return 1;
}
errors
Код:
C:\Users\Charlie\Desktop\server 2\filterscripts\WRanks.pwn(42) : error 029: invalid expression, assumed zero
C:\Users\Charlie\Desktop\server 2\filterscripts\WRanks.pwn(42) : warning 215: expression has no effect
C:\Users\Charlie\Desktop\server 2\filterscripts\WRanks.pwn(42) : error 001: expected token: ";", but found ")"
C:\Users\Charlie\Desktop\server 2\filterscripts\WRanks.pwn(42) : error 029: invalid expression, assumed zero
C:\Users\Charlie\Desktop\server 2\filterscripts\WRanks.pwn(42) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
I know the errors are the " < " and the " > " in the if and else if lines someone helps me with the problem please
Re: How to work this -
Carlton - 26.07.2010
pawn Код:
public OnPlayerSpawn(playerid)
{
if(GetPlayerScore(playerid) >= 500)
{
TextDrawShowForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, red, "You ranked up! You current rank is ''Newbie''");
}
else if(GetPlayerScore(playerid) >= 1000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawShowForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, red, "You ranked up! You current rank is ''Recruit''");
}
else if(GetPlayerScore(playerid) >= 1500)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawShowForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, blue, "You ranked up! You current rank is ''Fighter''");
}
else if(GetPlayerScore(playerid) >= 2000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawShowForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, blue, "You ranked up! You current rank is ''Gangster''");
}
else if(GetPlayerScore(playerid) >= 2500)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawShowForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, purple, "You ranked up! You current rank is ''Mobster''");
}
else if(GetPlayerScore(playerid) >= 3000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawShowForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, purple, "You ranked up! You current rank is ''UnderBoss''");
}
else if(GetPlayerScore(playerid) >= 3500)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawShowForPlayer(playerid,Boss);
TextDrawHideForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, green, "You ranked up! You current rank is ''Boss''");
}
else if(GetPlayerScore(playerid) >= 4000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawShowForPlayer(playerid,Teh_Big_Dog);
SendClientMessage(playerid, green, "You ranked up! You current rank is ''Teh-Big-Dog''");
}
else if(GetPlayerScore(playerid) >= 4000)
{
TextDrawHideForPlayer(playerid,Newbie);
TextDrawHideForPlayer(playerid,Recruit);
TextDrawHideForPlayer(playerid,Fighter);
TextDrawHideForPlayer(playerid,Gangster);
TextDrawHideForPlayer(playerid,Mobster);
TextDrawHideForPlayer(playerid,UnderBoss);
TextDrawHideForPlayer(playerid,Boss);
TextDrawShowForPlayer(playerid,Teh_Big_Dog);
}
return 1;
}
Re: How to work this -
willsuckformoney - 26.07.2010
Thanks that helped with the errors and stuff now just it wont show the textdraw and even when i has higherscore it wont even send the new message when score raises