[Ajuda] error 010: invalid function or declaration, Ajudinha
#1

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
Reply
#2

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.
Reply
#3

Ajudinha pessoal
Reply
#4

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.
Reply
#5

Esse cуdigo nгo precisa de format.
Reply
#6

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?
Reply
#7

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


Forum Jump:


Users browsing this thread: 1 Guest(s)