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



[AJUDA] Dialog - EduardoDj - 10.01.2011

Olб galera, й o seguinte, sempre que digito o comando /placa que й feito por dialog no servidor aparece o error do comando /skin que tambйm й feito por dialog, mais o comando /placa funciona normalmente, sу aparece o error do /skin que nгo devia aparecer, alguem sabe resolver? obs: o error que aparece й o "(SERVER): SKIN INVБLIDA!"
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//PLACA DO CARRO COMEЗO
    if(dialogid == 1)
    {
    if(response)
    {
        new Float:x,Float:y,Float:z,Float:ang;
        SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
        GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
        GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
        SetVehicleToRespawn(GetPlayerVehicleID(playerid));
        SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
        PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
        SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
    }
  }
//PLACA DO CARRO FIM
    if(dialogid == 1)
    {
        if(response)
        {
            new skinid, message[64];
            skinid = strval(inputtext);
            if(skinid < 9 || skinid > 299)
            {
                SendClientMessage(playerid, ServerColor2, "(SERVER): SKIN INVБLIDA!");
            }
            else
            {
                SetPlayerSkin(playerid, skinid);
                format(message, sizeof(message), "(SERVER): SKIN ALTERADA COM SUCESSO.", skinid);
                SendClientMessage(playerid, 0xFFFFFFFF, message);
            }
        }
    }
    return 1;
}



Re: [AJUDA] Dialog - Sa-mp scripter - 10.01.2011

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
    if(response)
    {
        new Float:x,Float:y,Float:z,Float:ang;
        SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
        GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
        GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
        SetVehicleToRespawn(GetPlayerVehicleID(playerid));
        SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
        PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
        SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
    }
  }

    if(dialogid == 2)
    {
        if(response)
        {
            new skinid, message[64];
            skinid = strval(inputtext);
            if(skinid < 9 || skinid > 299)
            {
                SendClientMessage(playerid, ServerColor2, "(SERVER): SKIN INVБLIDA!");
            }
            else
            {
                SetPlayerSkin(playerid, skinid);
                format(message, sizeof(message), "(SERVER): SKIN ALTERADA COM SUCESSO.", skinid);
                SendClientMessage(playerid, 0xFFFFFFFF, message);
            }
        }
    }
    return 1;
}
Existe dois diбlogos com o mesmo id.


Re: [AJUDA] Dialog - faeldk - 10.01.2011

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//PLACA DO CARRO COMEЗO
    if(dialogid == 1)
    {
    if(response)
    {
        new Float:x,Float:y,Float:z,Float:ang;
        SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
        GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
        GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
        SetVehicleToRespawn(GetPlayerVehicleID(playerid));
        SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
        PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
        SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
    }
  }
//PLACA DO CARRO FIM
    if(dialogid == 2)
    {
    if(response)
    {
    SetPlayerSkin(playerid, skinid);
    format(message, sizeof(message), "(SERVER): SKIN ALTERADA COM SUCESSO.", skinid);
    SendClientMessage(playerid, 0xFFFFFFFF, message);
}
}
return 1;
}
return 0;
}



Re: [AJUDA] Dialog - EduardoDj - 10.01.2011

Valeu os 2