[Pedido] Ajuda com /transferir
#2

Amigo, troquei todas funзхes do meu sistema em dini, para dof2... http://pastebin.com/7JXwzxaq

@edit
Transferir:

Код:
    if(strcmp(cmd, "/transferir", true) == 0) 
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERRO] Use /Transferir [ID] [Quantia]");
        new giveplayerid = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERRO] Use /Transferir [ID] [Quantia]");
        new qt = strval(tmp);
        if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERRO] Player Offline!");
        new pn1[24], pn2[24];
        GetPlayerName(playerid, pn1, sizeof(pn1));
        GetPlayerName(giveplayerid, pn2, sizeof(pn2));
        format(Arquivo, sizeof(Arquivo), "Banco/%s.txt", pn1);
        if(DOF2_GetInt(Arquivo, "Saldo") < qt) return SendClientMessage(playerid, 0xFFFFFFAA, "[ERRO] Vocк nгo tem estб quantia!");
        DOF2_SetInt(Arquivo, "Saldo", DOF2_GetInt(Arquivo, "Saldo") - qt);
        format(Arquivo, sizeof(Arquivo), "Banco/%s.txt", pn2);
        DOF2_SetInt(Arquivo, "Saldo", DOF2_GetInt(Arquivo, "Saldo") + qt);
        new Str[128];
        format(Str, 128, "[BANCO] Vocк transferiu %d para %s!", qt, pn2);
        SendClientMessage(playerid, 0x5EAF03FF, Str);
        format(Str, 128, "[BANCO] %s transferiu %d para vocк!", pn1, qt);
        return 1;
    }
Reply


Messages In This Thread
Ajuda com /transferir - by joeyleone - 14.01.2013, 04:01
Re: Ajuda com /transferir - by FreeGells - 14.01.2013, 15:17

Forum Jump:


Users browsing this thread: 1 Guest(s)