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



[Ajuda] Rodas - Felipe_capone - 08.10.2011

Alguem arruma esse /rodas por favor que eu vou tenta por e nao funfa cod :
PHP код:
 if (strcmp(cmdtext, "/rodas", true) == 0)
     {
        if(
PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, RED, "[Erro] Vocк nгo tem autorizaзгo!");
         if(
IsPlayerInAnyVehicle(playerid))
        {
            
ShowPlayerDialog(playerid, 2020, DIALOG_STYLE_LIST, string, "Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess", "Ok", "Exit");
        }
        else
        {
            
SendClientMessage(playerid, RED, "[Erro] Vocк nгo esta em um carro!");
        }
        return 
1;
    } 
PHP код:
if(dialogid == 2020)
    {
        if(
response == 1)
        {
            new 
vehicleid = GetPlayerVehicleID(playerid);
            if (
vehicleid)
            {
                if(
listitem == 0){  AddVehicleComponent(vehicleid, 1073); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Shadow no seu carro."); }
                  if(
listitem == 1){  AddVehicleComponent(vehicleid, 1074); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Mega no seu carro."); }
                if(
listitem == 2){  AddVehicleComponent(vehicleid, 1075); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Rimshine no seu carro."); }
                if(
listitem == 3){  AddVehicleComponent(vehicleid, 1076); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Wires no seu carro."); }
                if(
listitem == 4){  AddVehicleComponent(vehicleid, 1077); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Classic no seu carro."); }
                if(
listitem == 5){  AddVehicleComponent(vehicleid, 1078); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Twist no seu carro."); }
                if(
listitem == 6){  AddVehicleComponent(vehicleid, 1079); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Cutter no seu carro."); }
                if(
listitem == 7){  AddVehicleComponent(vehicleid, 1080); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Switch no seu carro."); }
                if(
listitem == 8){  AddVehicleComponent(vehicleid, 1081); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Grove no seu carro."); }
                if(
listitem == 9){  AddVehicleComponent(vehicleid, 1082); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Import no seu carro."); }
                if(
listitem == 10){ AddVehicleComponent(vehicleid, 1083); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Dollar no seu carro."); }
                if(
listitem == 11){ AddVehicleComponent(vehicleid, 1084); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Trance no seu carro."); }
                if(
listitem == 12){ AddVehicleComponent(vehicleid, 1085); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Atomic no seu carro."); }
                if(
listitem == 13){ AddVehicleComponent(vehicleid, 1096); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Ahab no seu carro."); }
                if(
listitem == 14){ AddVehicleComponent(vehicleid, 1097); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Virtual no seu carro."); }
                if(
listitem == 15){ AddVehicleComponent(vehicleid, 1098); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Access no seu carro."); }
            }
        }
        return 
1;
    } 
Agradeзo deis de jah !


Re: [Duvida] Rodas - Lуs - 08.10.2011

pawn Код:
if(dialogid == 2020)
    {
        if(!response) return 1;
        new vehicleid = GetPlayerVehicleID(playerid);
        if(listitem == 0){  AddVehicleComponent(vehicleid, 1073); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Shadow no seu carro."); }
        if(listitem == 1){  AddVehicleComponent(vehicleid, 1074); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Mega no seu carro."); }
        if(listitem == 2){  AddVehicleComponent(vehicleid, 1075); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Rimshine no seu carro."); }
        if(listitem == 3){  AddVehicleComponent(vehicleid, 1076); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Wires no seu carro."); }
        if(listitem == 4){  AddVehicleComponent(vehicleid, 1077); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Classic no seu carro."); }
        if(listitem == 5){  AddVehicleComponent(vehicleid, 1078); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Twist no seu carro."); }
        if(listitem == 6){  AddVehicleComponent(vehicleid, 1079); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Cutter no seu carro."); }
        if(listitem == 7){  AddVehicleComponent(vehicleid, 1080); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Switch no seu carro."); }
        if(listitem == 8){  AddVehicleComponent(vehicleid, 1081); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Grove no seu carro."); }
        if(listitem == 9){  AddVehicleComponent(vehicleid, 1082); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Import no seu carro."); }
        if(listitem == 10){ AddVehicleComponent(vehicleid, 1083); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Dollar no seu carro."); }
        if(listitem == 11){ AddVehicleComponent(vehicleid, 1084); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Trance no seu carro."); }
        if(listitem == 12){ AddVehicleComponent(vehicleid, 1085); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Atomic no seu carro."); }
        if(listitem == 13){ AddVehicleComponent(vehicleid, 1096); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Ahab no seu carro."); }
        if(listitem == 14){ AddVehicleComponent(vehicleid, 1097); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Virtual no seu carro."); }
        if(listitem == 15){ AddVehicleComponent(vehicleid, 1098); SendClientMessage(playerid, COLOR_WHITE, "[Aviso] Vocк adicionou a roda Access no seu carro."); }
        return 1;
    }



Re: [Duvida] Rodas - Felipe_capone - 08.10.2011

nao funfo ta a mesma coisa qnd digito /rodas fora do carro fala q nao to em um veiculo quando entro no carro e digito /rodas nao apareзe nada


Re: [Duvida] Rodas - WLSF - 08.10.2011

verifique se nгo й conflito nos ids de dialogs usados.


Re: [Duvida] Rodas - Felipe_capone - 08.10.2011

como nao entendi


Re: [Duvida] Rodas - Miqueias Barros - 08.10.2011

O ID й estб detalhado em vermelho:

ShowPlayerDialog(playerid, 2020, DIALOG_STYLE_LIST, string, "Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCu tter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomi c\nAhab\nVirtual\nAccess", "Ok", "Exit");

Veja se nгo tem nenhum outro dialog com este mesmo ID.



Re: [Duvida] Rodas - Felipe_capone - 08.10.2011

Nao tem sу tem esse da roda msm


Re: [Duvida] Rodas - Lуs - 08.10.2011

pawn Код:
if (strcmp(cmdtext, "/rodas", true) == 0)
     {
        if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, RED, "[Erro] Vocк nгo tem autorizaзгo!");
        else if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "[Erro] Vocк nгo esta em um carro!");
        ShowPlayerDialog(playerid, 2020, DIALOG_STYLE_LIST, string, "Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess", "Ok", "Exit");
        return 1;
    }
Verifica se tem outro dialog com o id 2020


Re: [Duvida] Rodas - WLSF - 08.10.2011

Procure no OnDialogResponse tambйm
Veja se tem mais de um nisso tambйm ^^ mesmo se nгo tiver tente mudar o ID do dialogid
pawn Код:
if(dialogid == 2020)
e tente isso aqui
pawn Код:
if(strcmp(cmdtext, "/rodas", true) == 0)
{
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, RED, "[Erro] Vocк nгo tem autorizaзгo!");
    if(IsPlayerInAnyVehicle(playerid))
    {
        ShowPlayerDialog(playerid, 2020, DIALOG_STYLE_LIST, "Rodas", "Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess", "Ok", "Exit");
    }
    else
    {
        SendClientMessage(playerid, RED, "[Erro] Vocк nгo esta em um carro!");
    }
    return 1;
}



Re: [Duvida] Rodas - Felipe_capone - 08.10.2011

Ae Los nao funfo Mais vlw

Vlw willian consegui muda id do dialog e botei esse cod /rodas ai seu e funfo vlw + repu