[Ajuda] OnPlayerDeath nгo funciona - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] OnPlayerDeath nгo funciona (
/showthread.php?tid=260852)
[Ajuda] OnPlayerDeath nгo funciona -
Oddie - 11.06.2011
Olб,
sou novo no forum, e queria saber porque este OnPlayerDeath nгo funciona ....
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
Deathin[killerid]++;
AtualiseScore(killerid);
AtualiseScore(playerid);
return 1;
}
public AtualiseScore(playerid)
{
new iStrScorep[60];
format(iStrScorep, sizeof(iStrScorep),"Matou:%d",Deathin[playerid]);
TextDrawSetString(Deathin[playerid], iStrScorep);
TextDrawShowForPlayer(playerid, Deathin[playerid]);
return 1;
}
bigado...
Re: [Ajuda] OnPlayerDeath nгo funciona -
Shadoww5 - 11.06.2011
PHP код:
new Text:Score[MAX_PLAYERS];
forward AtualiseScore(playerid);
public OnGameModeInit()
{
for(new i = 0; i < MAX_PLAYERS; i ++)
{
Score[i] = TextDrawCreate(X, Y, Deathin[playerid]);
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
Deathin[killerid]++;
AtualiseScore(killerid);
AtualiseScore(playerid);
return 1;
}
public AtualiseScore(playerid)
{
new iStrScorep[10];
format(iStrScorep, sizeof(iStrScorep),"Matou:%d",Deathin[playerid]);
TextDrawSetString(Score[playerid], iStrScorep);
TextDrawShowForPlayer(playerid, Score[playerid]);
return 1;
}
Re: [Ajuda] OnPlayerDeath nгo funciona -
Oddie - 11.06.2011
seu cуdigo estб exatamente igual ao meu...
Re: [Ajuda] OnPlayerDeath nгo funciona -
Shadoww5 - 11.06.2011
Nгo, definitivamente nгo estб igual ao seu ...
Re: [Ajuda] OnPlayerDeath nгo funciona -
The Knight - 11.06.2011
PHP код:
new
Text: kScore[ MAX_PLAYERS ],
Nome[ MAX_PLAYER_NAME ],
Morreu[ MAX_PLAYERS ],
Matou[ MAX_PLAYERS ],
Score[ MAX_PLAYERS ],
sStr[ 128 ];
public OnPlayerConnect( playerid )
{
kScore[ playerid ] = TextDrawCreate( ... );
//Coloque aqui o resto das paradas
return true;
}
public OnPlayerSpawn( playerid )
{
Score[ playerid ] = Matou[ playerid ];
Score[ playerid ] -= Morreu[ playerid ];
format( sStr, sizeof( sStr ), "Score: %d", Score[ playerid ] );
TextDrawSetString( kScore[ playerid ], sStr );
TextDrawShowForPlayer( playerid, kScore[ playerid ] );
return true;
}
public OnPlayerDeath( playerid, killerid, reason )
{
Matou[ killerid ] ++;
Morreu[ playerid ] ++;
Score[ killerid ] = Matou[ killerid ];
Score[ killerid ] -= Morreu[ killerid ];
Score[ playerid ] = Matou[ playerid ];
Socre[ playerid ] -= Morreu[ playerid ];
format( sStr, sizeof( sStr ), "Score: %d", Score[ killerid ] );
TextDrawSetString( kScore[ killerid ], sStr );
TextDrawShowForPlayer( killerid, kScore[ killerid ] );
format( sStr, sizeof( sStr ), "Score: %d", Score[ playerid ] );
TextDrawSetString( kScore[ playerid ], sStr );
TextDrawShowForPlayer( killerid, kScore[ playerid ] );
SetPlayerScore( playerid, Score[ playerid ] );
SetPlayerScore( killerid, Score[ killerid ] );
return true;
}