[Ajuda] Converter comando.
#1

Olб, boa noite!

Gostaria que convertessem este comando para strcmp. Ou pelo o menos me ensinassem a converter.

pawn Код:
scmd(darvip, playerid, erro)<GiveID, sVip, pDias>scanf("uii", GiveID, sVip, pDias) {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vocк nгo й um Admin!");

        if(erro) return SendClientMessage(playerid, 0xFFFFFFFF, "[USO] /darvip [Id/Nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
        if(!IsPlayerConnected(GiveID)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Jogador Offline!");
        if(!(sVip > 0 && sVip < 4)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vip somente de 1-3!");
        if(pDias < 1) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Dias maiores que 0!");

        new pStr[33];
        format(pStr, sizeof(pStr), "[INFO] Vocк recebeu VIP %s por %d dias!!", (sVip == 1 ? ("Bronze") : sVip == 2  ? ("Prata") : ("Ouro")), pDias);
        SendClientMessage(GiveID, 0x00FF00FF, pStr);

        new pFile[64], pNome[21];
        GetPlayerName(GiveID, pNome, 20);
        format(pFile, 64, Arquivo, pNome);

        pVip[GiveID][0] = (gettime() + (pDias * 24 * 60 * 60));
        pVip[GiveID][1] = sVip;
            // ---> DOF2
            DOF2_SetInt(pFile, "pTime", pVip[GiveID][0]);
            DOF2_SetInt(pFile, "pVip", pVip[GiveID][1]);
            DOF2_SaveFile();
        return 1;
    }
Vlw!
Reply
#2

Olб, bom dia!

@UP! Alguйm poderia me ajudar ?!

Vlw!
Reply
#3

eu converti acho que falta mais em breve vou criar um sistema de vip em strcmp ...

pawn Код:
if(strcmp(cmd,"/darvip",true) == 0)
{
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vocк nгo й um Admin!");

        if(erro) return SendClientMessage(playerid, 0xFFFFFFFF, "[USO] /darvip [Id/Nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
        if(!IsPlayerConnected(GiveID)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Jogador Offline!");
        if(!(sVip > 0 && sVip < 4)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vip somente de 1-3!");
        if(pDias < 1) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Dias maiores que 0!");

        new pStr[33];
        format(pStr, sizeof(pStr), "[INFO] Vocк recebeu VIP %s por %d dias!!", (sVip == 1 ? ("Bronze") : sVip == 2  ? ("Prata") : ("Ouro")), pDias);
        SendClientMessage(GiveID, 0x00FF00FF, pStr);

        new pFile[64], pNome[21];
        GetPlayerName(GiveID, pNome, 20);
        format(pFile, 64, Arquivo, pNome);

        pVip[GiveID][0] = (gettime() + (pDias * 24 * 60 * 60));
        pVip[GiveID][1] = sVip;
            // ---> DOF2
            dini_IntSet(pFile, "pTime", pVip[GiveID][0]);//se vocк usar dini
            dini_IntSet(pFile, "pVip", pVip[GiveID][1]);//se vocк usar dini
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)