OnplayerDeath -
Vinicao - 02.08.2012
galera meu onplayerdeath nгo estб funcionar nгo sei porque
mais qnd morro no servidor nгo acontece nada sendo assim que coloquei
algumas mais mesmo tirando as coisas continua bugado
minhas includes sгo todas atualizadas
ai coloquei uma printf para saberr oque acontecia no onplayerdeath
e acontece o seguinte
[18:08:14] DEBUG: OnPlayerDeath(8, 4808, 4880)
falando que o 8 й meu ID (sendo que meu ID й 0)
4808 ID de quem me matou ( eu usei cmd para me matar )
4880 a razгo de qual morri
se alguem poder ajudar vlw
AW: OnplayerDeath -
billy the kid - 02.08.2012
cara post a public entre
[pawn]
codigo
[*/pawn]
para dar certo retire a * [*/pawn] <
aguardando a public...
Re: OnplayerDeath -
@Riichard - 02.08.2012
naoentendinadaokblz
Re: OnplayerDeath -
Viiih - 02.08.2012
Seu Onplayerdeath deve tar cheio de cуdigo zuado. Coloque um SpawnPlayer(playerid);
Re: OnplayerDeath -
Vinicao - 02.08.2012
PHP код:
printf("DEBUG: OnPlayerDeath(%i, %i, %i)", playerid, killerid, reason);
SendDeathMessage(killerid,playerid,reason);
APlayerData[playerid][CurrentBusiness] = 0;
APlayerData[playerid][CurrentHouse] = 0;
if(killerid != INVALID_PLAYER_ID)
{
DadosdaConta[killerid][Kills]++;
}
DadosdaConta[playerid][Mortes]++;
Estб ai o OnPlayerDeath
Re: OnplayerDeath -
DR3AD - 02.08.2012
Quote:
Originally Posted by Vinicao
PHP код:
printf("DEBUG: OnPlayerDeath(%i, %i, %i)", playerid, killerid, reason);
SendDeathMessage(killerid,playerid,reason);
APlayerData[playerid][CurrentBusiness] = 0;
APlayerData[playerid][CurrentHouse] = 0;
if(killerid != INVALID_PLAYER_ID)
{
DadosdaConta[killerid][Kills]++;
}
DadosdaConta[playerid][Mortes]++;
Estб ai o OnPlayerDeath
|
Experimenta assim
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
new str[128];
format(str, sizeof(str), "DEBUG : OnPlayerDeath(%d, %d, %s)", playerid, killerid, reason);
printf(str);
.
.
.
}
Re: OnplayerDeath -
Vinicao - 02.08.2012
Quote:
Originally Posted by DR3AD
Experimenta assim
pawn Код:
public OnPlayerDeath(playerid, killerid, reason) { new str[128]; format(str, sizeof(str), "DEBUG : OnPlayerDeath(%d, %d, %s)", playerid, killerid, reason); printf(str); . . . }
|
parceiro isso nгo teve mudanзa essa printf й so pra checar oque estб
ocorrendo com o OnPlayerDisconnect que nгo executa direito
Re: OnplayerDeath -
DR3AD - 02.08.2012
Quote:
Originally Posted by Vinicao
parceiro isso nгo teve mudanзa essa printf й so pra checar oque estб
ocorrendo com o OnPlayerDisconnect que nгo executa direito
|
Nгo conheзo bem esta linguagem, mas supostamente para enviar texto formatado com inteiros, como o playerid e o killerid, usa-se "%d" e para mandar um texto especifico, como reason, usa-se "%s".. Nгo sei se se pode fazer como fizeste, tudo com "%i"
Re: OnplayerDeath -
leonardo1434 - 02.08.2012
%i ou %d sгo inteiros, Entгo da na mesma coisa. sobre o reason, ele й um inteiro, ou seja um numero.
entгo tanto faz %i %i %i ou %d %d %d.
Re: OnplayerDeath -
Vinicao - 02.08.2012
PHP код:
public OnPlayerDeath(playerid, killerid, reason)
{
//printf("DEBUG: OnPlayerDeath(%i, %i, %i)", playerid, killerid, reason);
SendDeathMessage(killerid,playerid,reason);
APlayerData[playerid][CurrentBusiness] = 0;
APlayerData[playerid][CurrentHouse] = 0;
if(killerid != INVALID_PLAYER_ID)
{
DadosdaConta[killerid][Kills]++;
}
DadosdaConta[playerid][Mortes]++;
}
Galera essi ai й meu OnPlayerDeath mais quando morre nгo executa as coisas que sгo para executar
preciso muito da ajuda de vocкs vlw