Jump to content
  • 0

Question

Posted (edited)

Problema intalnita (descriere):Am creat un dialog cu DS, am adaugat la ondialogresponse sa imi spawneze masina si sa imi scada bani, dar cand spawneaza masina nu apare ca este a mea pe server ami este un DS static(o parcare mare)
Ero(area / rile) / warning-(ul / urile):-
Liniile de cod / sursa / script-ul(obligatoriu):

Spoiler

if (strcmp(cmd, "/buycar", true) == 0)


    {
         if(IsPlayerConnected(playerid))
        {
            if(IsAtDealership(playerid))
            {
                if(PlayerInfo[playerid][pCarKey] == 999) { } else if(PlayerInfo[playerid][pCarKey2] == 999) { } else if(PlayerInfo[playerid][pCarKey3] == 999) { } else { SendClientMessage(playerid, COLOR_GREY, "   Ai deja 3 masini!!Daca vrei sa iti iei alta noua vinde 1 din masinile pe care le ai!"); return 1; }
                   ShowPlayerDialog(playerid, DIALOG_DS, DIALOG_STYLE_LIST, "* Lista  masini .", "Infernus   2.900.000$\nBullet   2.850.000$\nCheetah   2.700.000$\nTurismo   2.900.000$\nSupergt   2.600.000$\nBanshee   2.800.000$\nZR-350   2.700.000$\nElegy   2.500.000$\nJester   2.500.000$\nSultan   2.700.000$\nUranus   2.450.000$\nFlash   2.450.000$\nStratum   2.300.000$\nAlpha   2.000.000$ \n* Next","Cumpara", "Cancel");
            }
            else { SendClientMessage(playerid, COLOR_WHITE,"* Nu esti la magazinul de masini."); }
        }
        return 1;
    }

 


Imagini / Video (optional):
Ati incercat sa rezolvati singur?:

Spoiler

 if(dialogid == DIALOG_DS)


        {
            if(response)
            {
                if(listitem==0)
                {
                    if (GetPlayerMoney(playerid) >= 70000000)
                    {
                        GivePlayerMoney(playerid,-70000000); //infernus
                        new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z);
                        new thiscar = CreateVehicle(411,X,Y,Z,1,0,0,99999999);
                        if(PlayerInfo[playerid][pPcarkey] == -1) { PlayerInfo[playerid][pPcarkey] = thiscar; }
                        else if(PlayerInfo[playerid][pCarKey2] == -1) { PlayerInfo[playerid][pCarKey2] = thiscar; }
                        else if(PlayerInfo[playerid][pCarKey3] == -1) { PlayerInfo[playerid][pCarKey3] = thiscar; }
                        else { return 1; }
                        CarInfo[thiscar][cOwned] = 1; CarInfo[thiscar][cModel] = 411; CarInfo[thiscar][cColorOne] = 0; CarInfo[thiscar][cColorTwo] = 0;
                        CarInfo[thiscar][cLocationx] = X; CarInfo[thiscar][cLocationy] = Y; CarInfo[thiscar][cLocationz] = Z; CarInfo[thiscar][cAngle] = 1;
                        CarInfo[thiscar][cValue] = 70000000; CarInfo[thiscar][cLock] = 0; CarInfo[thiscar][paintjob] = -1;
                        PutPlayerInVehicle(playerid,thiscar,0); GetPlayerName(playerid, sendername, sizeof(sendername));
                        strmid(CarInfo[thiscar][cOwner], sendername, 0, strlen(sendername), 999);
                        GameTextForPlayer(playerid, "~w~Felicitari~n~Nu uita sa o parchezi cu /v park!", 5000, 3);
                        SendClientMessage(playerid, COLOR_SERVER, "Felicitari ti-ai cumparat o masina noua!");
                        SendClientMessage(playerid, COLOR_SERVER, "Scrie /v pentru manualul masini!");
                        format(CarInfo[thiscar][cDescription], 32, "Infernus");
                    }
                    else { SendClientMessage(playerid, COLOR_WHITE, "   Nu ai suficienti bani pentru a cumpara masina aceasta !"); }
                }

Edited by Extremys

giphy.gif

6 answers to this question

Recommended Posts

  • 1
  • 0
  • 0
Posted
Acum 1 minut, WiDuAlK a spus:

Initializeaza id vehiculului ca fiind cheia pe care o are playerul

Imi poti da o idee? De la ce sa incep?

giphy.gif

  • 0
Posted
Acum 22 minute, WiDuAlK a spus:

uite asa am facut eu:


mysql_format(handle, query, sizeof(query), "INSERT INTO `cars` (`Owner`, `Model`) VALUES ('%e', '%d')", AutoData[carid][cOwner], AutoData[carid][cModel]);
mysql_query(handle, query);
AutoData[carid][cID] = cache_insert_id(handle);

P_DATA[playerid][pCarKey] = AutoData[carid][cID];

 

Serverul meu nu ruleaza mysql este pe dini......

 

giphy.gif

  • 0
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.