PLS Help -
_TeraN_ - 06.06.2010
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(i, InfoTextDraw);
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(i, InfoTextDraw);
}
Re: PLS Help -
MJ! - 06.06.2010
That's not possible
Re: PLS Help -
DJDhan - 06.06.2010
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;
}
|
Re: PLS Help -
_TeraN_ - 06.06.2010
DJDhan,
Thx
Re: PLS Help -
DJDhan - 06.06.2010
Quote:
Originally Posted by _TeraN_
DJDhan,
Thx
|
It worked?
Re: PLS Help -
_TeraN_ - 06.06.2010
I can not properly inserted in public, it is not empty.
Re: PLS Help -
_TeraN_ - 06.06.2010
This is not the mistakes were, now go check.
Re: PLS Help -
_TeraN_ - 06.06.2010
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
Re: PLS Help -
Jonni8 - 06.06.2010
Looks like you forgot any braces...
check everything that has '{' and '}'
if they are closed...
Re: PLS Help -
_TeraN_ - 06.06.2010
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