SA-MP Forums Archive
[Ajuda] Dialog em evento - 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] Dialog em evento (/showthread.php?tid=344548)



[Ajuda] Dialog em evento - Gutierrez_zikaloko - 21.05.2012

aki estб um exemplo meu de evento.
Quando xamo players para evento, aparece para eles digitar sim, ou nao, mas como eu faзo para aparecer um dialog, com a opзгo sim e nгo?

ta aki o code:

pawn Код:
if(TrazerTodosX1[playerid] == 1)
    {
        new plo, world;
        plo = ReturnUser(tmp);
        world = GetPlayerVirtualWorld(playerid);
        new idx;
        tmp = strtok(text, idx);
        new tmpcar = GetPlayerVehicleID(playerid);
        if((strcmp("Sim", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("sim")))
        {
            if(PlayerInfo[playerid][pJailed] != 0)
            {
                SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode usar esse comando da cadeia!");
                TrazerTodosX1[playerid] = 0;
                return 0;
            }
            SendClientMessage(playerid, COLOR_RED, "Vocк foi teleportado pelo ADMIN, para participar do evento de X1!");
            SetPlayerVirtualWorld(plo,world);
            RemovePlayerFromVehicle(tmpcar);
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            ResetPlayerWeaponsEx(playerid);
            GivePlayerWeapon(playerid, 24, 999);
            SetPlayerArmour(playerid, 100.0);
            SetPlayerHealth(playerid, 100.0);
            SetPlayerInterior(playerid,0);
            SetPlayerPos(playerid,-2326.8809,-1636.9822,483.7031);
            SetPlayerFacingAngle(playerid,226.0);
            TrazerTodosX1[playerid] = 0;
            return 0;
        }
        else if ((strcmp("Nao", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("nao")))
        {
            SendClientMessage(playerid, COLOR_RED, "Ok, obrigado!");
            TrazerTodosX1[playerid] = 0;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Use 'Sim', ou 'Nao'.");
            return 0;
        }
    }



Re: [Ajuda] Dialog em evento - Gutierrez_zikaloko - 21.05.2012

alguem aki? pode me ajuda?


Re: [Ajuda] Dialog em evento - BreakDriFT - 21.05.2012

Poste a Funзгo de Quando ele digita sim .

Provavel que estб no OnPlayerText.


Re: [Ajuda] Dialog em evento - Gutierrez_zikaloko - 21.05.2012

ta ai em cima a parte q se falo