[Ajuda] Erros; - 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] Erros; (
/showthread.php?tid=378890)
Erros; -
Ley - 19.09.2012
Alguйm poderia me ajudar com esses erros? .-.
pawn Код:
error 047: array sizes do not match, or destination array is too small
// linha;
sNick2[playerid] = DOF2_GetString(DirEmp,"Dono");
pawn Код:
error 017: undefined symbol "GetPlayerID"
// linha;
darDinheiro(GetPlayerID(sNick[playerid]), -363);
.
Espero resposta;
Re: Erros; -
Jason` - 19.09.2012
pawn Код:
format(sNick[playerid], 24, DOF2_GetString(DirEmp, "Dono"));
pawn Код:
GetPlayerID(name1[]) {
static i, name2[24];
for(i = 0; i < MAX_PLAYERS; ++i) {
if(IsPlayerConnected(i)) {
GetPlayerName(i, name2, sizeof(name2));
if(!strcmp(name, name2, true)) {
return i;
}
}
}
return 0xffff;
}
Re: Erros; -
Coreia - 19.09.2012
Ley nao seria GetPlayerIp no lugar de GetPlayerID Nгo? kaso nao for o erro e que nao ta definido o GetPlayerID
Re: Erros; -
Jason` - 19.09.2012
Creio que ele esteja querendo uma funзгo que obtenha o id do jogador atravйs do nome do mesmo, coisa que o cуdigo que postei acima faz.
Re: Erros; -
Ley - 19.09.2012
Quote:
Originally Posted by Pedro_Miranda
Creio que ele esteja querendo uma funзгo que obtenha o id do jogador atravйs do nome do mesmo, coisa que o cуdigo que postei acima faz.
|
Exato.
No caso irб verificar o nick e id do player para ser cobrado uma tal taxa. No cуdigo;
pawn Код:
forward imposto(playerid);
public imposto(playerid)
{
TemDonoManolo[playerid] = DOF2_GetInt(DirEmp,"TemDono");
if(TemDonoManolo[playerid] == 1)
{
format(sNick[playerid], 24, DOF2_GetString(DirEmp, "Dono"));
darDinheiro(GetPlayerID(sNick[playerid]), -647);
}
return 1;
}
'-'