SA-MP Forums Archive
[Ajuda] me ajuda aqq' - 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] me ajuda aqq' (/showthread.php?tid=510478)



me ajuda aqq' - albuquerque456 - 01.05.2014

ola bom dia , eu queria saber se existe alguma fs de salvar pontos , e queria saber se voces pode me ajudar a criar um comando de /darpontos id quantidade .

exemplo ::::

/darpontos 0 15

ai aparesce ::::

o Admin tal deu 15 pontos para o player tal

.

e o sistema de salvar pontos ia impedir q esses pontos se apaguem . e tb queria q ele salvasse o /setarpontos .


caso alguem possa ajugar . grato .

caso nao possa . grato


Re: me ajuda aqq' - DannielCooper - 01.05.2014

Sу falta vocк colocar a funзгo de dar os tais pontos, eu nгo sei se й score, por isso nгo coloquei setplayerscore. Mas caso seja й sу colocar, й facil ^^

pawn Код:
CMD:darpontos(playerid, params[]){

    new ID, n1[MAX_PLAYER_NAME], n2[MAX_PLAYER_NAME], string[100];
    GetPlayerName(playerid, n1, sizeof(n1)); GetPlayerName(ID, n2, sizeof(n2));
    if(sscanf(params, "ud", ID, params[0])) return SendClientMessage(playerid, -1, "Use /darpontos [ID] [Pontos]");
    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "Player nгo conectado.");

    format(string, sizeof(string), "Administrador %s deu %d pontos para %s", n1, params[0], n2);
    SendClientMessageToAll(-1, string);
    return 1;
}



Re: me ajuda aqq' - PT - 01.05.2014

pawn Код:
CMD:darpontos(playerid, params[])
{
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Erro: Nao es adm");
    if(sscanf(params, "ud", params[0], params[1]))
        return SendClientMessage(playerid, -1, "Uso: /darpontos [id] [pontos]");
    if(!IsPlayerConnected(playerid))
        return SendClientMessage(playerid, -1, "Erro: Nao se encontra online esse id");
    SetPlayerScore(params[0], params[1]);
    new PT[128];
    format(PT, sizeof(PT), "O Admin deu ao id %d, %d pontos." params[0], params[1]);
    SendClientMessageToAll(-1, PT);
    return 1;
}
ai tens uma base agr adapta.