PLS Help
#1

Help please.
I have a problem. I installed textdraw (found somewhere on the forum) which shows your Level and Respect. It shows level and respects properly, but number of Respects needed for new level is always shown as 4. The problem in levelexp, am I right? It's set to 'new levelexp = 4' by default
This Code:

PHP код:
if(IsPlayerConnected(i)) 
if(
gPlayerLogged[i] == 1

TextDrawHideForPlayer(iInfoTextDraw); 
format(string,sizeof(string),"ЛВЛ: %d~n~Респекты: %d/%d",PlayerInfo[i][pLevel],PlayerInfo[i][pExp],levelexp); 
InfoTextDraw TextDrawCreate(547.000000,40.000000,string); 
TextDrawAlignment(InfoTextDraw,0); 
TextDrawBackgroundColor(InfoTextDraw,0x000000ff); 
TextDrawFont(InfoTextDraw,1); 
TextDrawLetterSize(InfoTextDraw,0.299999,1.100000); 
TextDrawColor(InfoTextDraw,0xffffffff); 
TextDrawSetOutline(InfoTextDraw,1); 
TextDrawSetProportional(InfoTextDraw,1); 
TextDrawSetShadow(InfoTextDraw,1);
TextDrawShowForPlayer(iInfoTextDraw); 

Reply
#2

That's not possible
Reply
#3

Quote:
Originally Posted by Щә яә Ґя
That's not possible
I think it is possible

Here you go, this might work:

Код:
public OnPlayerDeath(playerid, killerid, reason)
{

if(playerid != INVALID_PLAYER_ID && killerid != INVALID_PLAYER_ID && gTeam[killerid] == gTeam[playerid])
  {
	new warning[256]; 
	format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling."); 
	SendClientMessage(killerid, 0xFFFF00AA, warning);     
  }


new i;
for(i=0;i<MAX_PLAYERS;i++)
{
  if(!IsPlayerAdmin(i)) return 0;

  SendDeathMessage(killerid, playerid, reason);
  return 1;

}

return 1;
}

|
Reply
#4

DJDhan,
Thx
Reply
#5

Quote:
Originally Posted by _TeraN_
DJDhan,
Thx
It worked?
Reply
#6

I can not properly inserted in public, it is not empty.
Reply
#7

This is not the mistakes were, now go check.
Reply
#8

Compile errors:
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\The_God_Father_v0.1_Full_Version\pawno\includ e\utils.inc(6) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\The_God_Father_v0.1_Full_Version\pawno\includ e\utils.inc(56) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\The_God_Father_v0.1_Full_Version\pawno\includ e\utils.inc(57) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(141 : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1462) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1472) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1491) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1501) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1560) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1561) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1660) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1683) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(1702) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2022) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2174) : warning 209: function "OnPlayerConnect" should return a value
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2196) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2231) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2244) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2254) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2283) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2305) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2400) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2415) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2462) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2477) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2530) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2627) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(2749) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(3002) : error 001: expected token: ")", but found "!"
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(3002) : error 029: invalid expression, assumed zero
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(3002) : error 029: invalid expression, assumed zero
C:\Documents and Settings\_TeraN_\Рабочий стол\Для САМП\samp03asvr_win32\gamemodes\sl.pwn(3002) : fatal error 107: too many error messages on one line
Reply
#9

Looks like you forgot any braces...
check everything that has '{' and '}'
if they are closed...
Reply
#10

This code:
public OnPlayerDeath (playerid, killerid, reason)
{

if (playerid! = INVALID_PLAYER_ID & & killerid! = INVALID_PLAYER_ID & & gTeam [killerid] == gTeam [playerid])
{
new warning [256];
format (warning, sizeof (warning), "Be careful! You have been punished for teamkilling.");
SendClientMessage (killerid, 0xFFFF00AA, warning);

}
new i;
for (i = 0; i <MAX_PLAYERS; i + +)
{
if (! IsPlayerAdmin (i)) return 0;

SendDeathMessage (killerid, playerid, reason);
return 1;
}
}
//Then another code, and more maintenance
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)