SA-MP Forums Archive
[Ajuda] error 010: invalid function or declaration, Ajudinha - 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] error 010: invalid function or declaration, Ajudinha (/showthread.php?tid=377359)



error 010: invalid function or declaration, Ajudinha - BodyBuilder - 13.09.2012

Boas a todos, bem quero meter o sistema MultiKill, e vi aqui neste tуpico: https://sampforum.blast.hk/showthread.php?tid=303377

Mas estб me a dar um errozito..

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

if(KillSpree[killerid] == 2)
    {
	   format(stringa, sizeof(stringa), "~w~Multi~r~Kill");
	   GameTextForPlayer(killerid, stringa, 3000, 6);
	   GetPlayerHealth(killerid,Health);
	   SetPlayerHealth(killerid,Health+20);
	   GivePlayerMoney(killerid,10000);
	   PlayerPlaySound(killerid, 1185, 258.4893,-41.4008,1002.0234);
	   arrayPlayer[playerid][PMultikills]++;
	   KillSpree[killerid] = 0;
    }
}
error 010: invalid function or declaration

Podem ajudar? Obrigado


Re: error 010: invalid function or declaration, Ajudinha - arakuta - 13.09.2012

Linha?

EDIT:

Mals nao tinha visto, mas vocк fechou a public antes '-'

O correto й assim:

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid,playerid,reason);
    if(KillSpree[killerid] == 2)
    {
        format(stringa, sizeof(stringa), "~w~Multi~r~Kill");
        GameTextForPlayer(killerid, stringa, 3000, 6);
        GetPlayerHealth(killerid,Health);
        SetPlayerHealth(killerid,Health+20);
        GivePlayerMoney(killerid,10000);
        PlayerPlaySound(killerid, 1185, 258.4893,-41.4008,1002.0234);
        arrayPlayer[playerid][PMultikills]++;
        KillSpree[killerid] = 0;
    }
    return 1;
}
Mas seu cуdigo contйm outro erro, vocк deve definir a Health tambйm: (ignora se vocк definiu de forma global)
pawn Код:
new Float:Health;
Emfim, espero ter ajudado.


Re: error 010: invalid function or declaration, Ajudinha - BodyBuilder - 13.09.2012

Ajudinha pessoal


Re: error 010: invalid function or declaration, Ajudinha - focaximubh - 14.09.2012

Quote:
Originally Posted by BodyBuilder
Посмотреть сообщение
Ajudinha pessoal
Primeiramente: Veja Isto

Depois vamos ao seu problema, pelo vi vi em sua print, vocк recebeu uns erros bastantes comuns quando faltam "," ";" "[" "]" "{" "}" em seu cуdigo releia o cуdigo e poste o ъltimo que vocк editou e uma уtima coisa para se entender os erros й isso CLIQUE AQUI

Pesquise seus erros e Entenda-os.

Veja Isto e compare com o seu cуdigo que postou na dъvida:

pawn Код:
if(KillSpree[killerid] == 2)
    {
        new string[45];
        format(string, sizeof(string), "~w~Double~r~Kill");
        GameTextForPlayer(killerid, stringa, 3000, 6);
        GetPlayerHealth(killerid,Health);
        SetPlayerHealth(killerid,Health+20);
        GivePlayerMoney(killerid,10000);
        PlayerPlaySound(killerid, 1185, 258.4893,-41.4008,1002.0234);
        arrayPlayer[playerid][PMultikills]++;
        KillSpree[killerid] = 0; // Daн a cada 2 kills ele sobe um multikill :)
    }
Foi sу uma tentativa espero ter ajudado.


Re: error 010: invalid function or declaration, Ajudinha - Jason` - 14.09.2012

Esse cуdigo nгo precisa de format.


Re: error 010: invalid function or declaration, Ajudinha - focaximubh - 14.09.2012

Quote:
Originally Posted by Pedro_Miranda
Посмотреть сообщение
Esse cуdigo nгo precisa de format.
dessa eu n sabia seria no caso dele entгo trocar o format pelo SendPlayerText?


Re: error 010: invalid function or declaration, Ajudinha - Jason` - 14.09.2012

Quote:
Originally Posted by focaximubh
Посмотреть сообщение
dessa eu n sabia seria no caso dele entгo trocar o format pelo SendPlayerText?
Isso existe?