DIALOGS HELP PLEASE !!!
#1

hello guys is here some1 who can help me with this dialogs...
i have make 3 dialogs and i cant finish it and idk what is the problem with it when ill go to hotel give me house and when am going to buy car teleport me to hotel room omfg.. !! O_O
Please someone finish it for me or tell me what i need to do....
Thanks.

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == dweap)
    {
        if(response)
        {
            if(listitem == 0)
            {
                GivePlayerWeapon(playerid, 34, 5000);
                SendClientMessage(playerid, RED, "You have picked Sniper.");
                return 1;
            }
            if(listitem == 1)
            {
                GivePlayerWeapon(playerid, 29, 5000);
                SendClientMessage(playerid, RED, "You have picked MP5.");
                return 1;
            }
            if(listitem == 2)
            {
                GivePlayerWeapon(playerid, 32, 6000);
                SendClientMessage(playerid, RED, "You have picked Tec9.");
                return 1;
            }
            if(listitem == 3)
            {
                GivePlayerWeapon(playerid, 31, 5000);
                SendClientMessage(playerid, RED, "You have picked M4");
                return 1;
            }
            if(listitem == 4)
            {
                GivePlayerWeapon(playerid, 26, 5000);
                SendClientMessage(playerid, RED, "You have picked Sawn Off.");
                return 1;
            }
            if(listitem == 5)
            {
                GivePlayerWeapon(playerid, 24, 5000);
                SendClientMessage(playerid, RED, "You have picked Deagle.");
                return 1;
            }
            if(listitem == 6)
            {
                SetPlayerArmour(playerid, 100.0);
                SendClientMessage(playerid, RED, "You have picked Armor.");
                return 1;
            }
        return 0;
        }
    }
    if(dialogid == hotel100)
    {
        if(response)
        {
            if(listitem == 0)
            {
                //new Playername[20], Ownername[20]; // Create Playername and Ownername, the variables :)
                //GetPlayerName(playerid,Playername,sizeof(Playername)); // Gets the players name
                //format(Ownername,sizeof(Ownername),dini_Get("RoomOwners","Room1Owner")); // Gets the owners name
                //if(strcmp(Ownername,Playername,true) == 0)
                if(GetPlayerMoney(playerid) <= 1500) return SendClientMessage(playerid, 0xFFFFFF, "You can't to get this room (1500$)");
                GivePlayerMoney(playerid, -1500);
                SetPlayerPos(playerid, 2236.048828125, -1158.7952880859, 1029.796875);
                //SetTimer("You has 10hours to leavef this room.", 600000, false);
                SendClientMessage(playerid, RED, "You have choosen the hotel room 1 and u get key for the gate.");
                hotelgate2key[playerid] = 0;
                hotelgate1key[playerid] = 1;
                return 1;
            }

            if(listitem == 1)
            {
//                new Playername[20], Ownername[20]; // Create Playername and Ownername, the variables :)
//                GetPlayerName(playerid,Playername,sizeof(Playername)); // Gets the players name
//                format(Ownername,sizeof(Ownername),dini_Get("RoomOwners","Room1Owner")); // Gets the owners name
//                if(strcmp(Ownername,Playername,true) == 0)
                if(GetPlayerMoney(playerid) <= 1450) return SendClientMessage(playerid, 0xFFFFFF, "You can't to get this room (1450$)");
                GivePlayerMoney(playerid, -1450);
                SetPlayerPos(playerid, 2247.3625488281, -1162.2573242188, 1029.796875);
                //SetTimer("You has 10hours to leavef this room.", 600000, false);
                SendClientMessage(playerid, RED, "You have choosen the hotel room 2 and u get key for the gate");
                hotelgate1key[playerid] = 0;
                hotelgate2key[playerid] = 1;
                return 1;
            }
            if(listitem == 2)
            {
//                new Playername[20], Ownername[20]; // Create Playername and Ownername, the variables :)
//                GetPlayerName(playerid,Playername,sizeof(Playername)); // Gets the players name
//                format(Ownername,sizeof(Ownername),dini_Get("RoomOwners","Room1Owner")); // Gets the owners name
//                if(strcmp(Ownername,Playername,true) == 0)
                if(GetPlayerMoney(playerid) <= 1500) return SendClientMessage(playerid, 0xFFFFFF, "You can't to get this room (1450$)");
                GivePlayerMoney(playerid, -1500);
                SetPlayerPos(playerid, 2235.0493164063, -1168.6553955078, 1029.796875);
                //SetTimer("You has 10hours to leavef this room.", 600000, false);
                SendClientMessage(playerid, RED, "You have choosen the hotel room 3 and u get key for the gate.");
                hotelgate1key[playerid] = 0;
                hotelgate2key[playerid] = 0;
                hotelgate3key[playerid] = 1;
                return 1;
            }
        }
        return 1;
        }
    if(dialogid == car10)
        {
            if(response)
            {
                new Float:PosX, Float:PosY, Float:PosZ, CreatedCar;
                GetPlayerPos(playerid,PosX,PosY,PosZ);
    if(listitem == 0)
                {
                    if(GetPlayerMoney(playerid) <= 40000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy Sultan (40000$)");
                    GivePlayerMoney(playerid, -40000);
                    CreatedCar = CreateVehicle(560,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought Sultan Please drive Carefull!");
                    return 1;
                }
    if(listitem == 1)
                {
                    if(GetPlayerMoney(playerid) <= 100000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy Infernus (100000$)");
                    GivePlayerMoney(playerid, -100000);
                    CreatedCar = CreateVehicle(411,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought Infernus Please drive Carefull!");
                    return 1;
                }
    if(listitem == 2)
                {
                    if(GetPlayerMoney(playerid) <= 80000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy Cheetah (80000$)");
                    GivePlayerMoney(playerid, -80000);
                    CreatedCar = CreateVehicle(415,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought Cheetah Please drive Carefull!!!");
                    return 1;
                }
    if(listitem == 3)
                {
                    if(GetPlayerMoney(playerid) <= 85000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy Turismo (85000$)");
                    GivePlayerMoney(playerid, -85000);
                    CreatedCar = CreateVehicle(451,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought Turismo Please drive Carefull!!!");
                    return 1;
                }
    if(listitem == 4)
                {
                    if(GetPlayerMoney(playerid) <= 120000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy NRG-500 (120000$)");
                    GivePlayerMoney(playerid, -120000);
                    CreatedCar = CreateVehicle(522,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought NRG-500 Please drive Carefull!!!");
                    return 1;
                }
                if(listitem == 5)
                {
                    if(GetPlayerMoney(playerid) <= 110000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy FCR-900 (110000$)");
                    GivePlayerMoney(playerid, -110000);
                    CreatedCar = CreateVehicle(521,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought FCR-900 Please drive Carefull!!!");
                    return 1;
                }
    if(listitem == 6)
                {
                    if(GetPlayerMoney(playerid) <= 80000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy Bullet (80000$)");
                    GivePlayerMoney(playerid, -80000);
                    CreatedCar = CreateVehicle(541,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought Bullet Please drive Carefull!!!!");
                    return 1;
                }
    if(listitem == 7)
                {
                    if(GetPlayerMoney(playerid) <= 80000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy Jester (80000$)");
                    GivePlayerMoney(playerid, -80000);
                    CreatedCar = CreateVehicle(559,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought Jester Please drive Carefull!!!!");
                    return 1;
                }
    if(listitem == 8)
                {
                    if(GetPlayerMoney(playerid) <= 80000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy Elegy (80000$)");
                    GivePlayerMoney(playerid, -80000);
                    CreatedCar = CreateVehicle(562,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought Elegy Please drive Carefull!!!!");
                    return 1;
                }
    if(listitem == 9)
                {
                    if(GetPlayerMoney(playerid) <= 45000) return SendClientMessage(playerid, 0xFFFFFF, "You can't afford to buy Flash (45000$)");
                    GivePlayerMoney(playerid, -45000);
                    CreatedCar = CreateVehicle(565,PosX,PosY,PosZ,0,-1,-1,-1);
                    PutPlayerInVehicle(playerid,CreatedCar,0);
                    SendClientMessage(playerid, 0x00FF00, "You have bought Flash Please drive Carefull!!!!");
                    return 1;
               }
        }
    }
    return 1;
}
Again realy thanks !!
Reply


Messages In This Thread
DIALOGS HELP PLEASE !!! - by [Lsrcr]Rafa - 14.10.2010, 15:22
Re: DIALOGS HELP PLEASE !!! - by [Lsrcr]Rafa - 15.10.2010, 06:38
Re: DIALOGS HELP PLEASE !!! - by LarzI - 15.10.2010, 07:07
Re: DIALOGS HELP PLEASE !!! - by [Lsrcr]Rafa - 15.10.2010, 07:17
Re: DIALOGS HELP PLEASE !!! - by Dime - 15.10.2010, 10:45
Re: DIALOGS HELP PLEASE !!! - by [Lsrcr]Rafa - 16.10.2010, 00:51
Re: DIALOGS HELP PLEASE !!! - by Las Venturas CNR - 16.10.2010, 00:54
Re: DIALOGS HELP PLEASE !!! - by [Lsrcr]Rafa - 16.10.2010, 00:59
Re: DIALOGS HELP PLEASE !!! - by LarzI - 16.10.2010, 11:08
Re: DIALOGS HELP PLEASE !!! - by [Lsrcr]Rafa - 16.10.2010, 11:52

Forum Jump:


Users browsing this thread: 3 Guest(s)