Jump to content

Question

Posted

Nick:B.Wolf

Problema:Am modificat multe chestii in GM fara sa verificat daca merge, si apoi numai mergea srv, adica cand dau sa ma loghez sau inregistrez , bag parola si ramane asa... nu ma trece mai departe .

Erori / warnings:9aps7c.png

Lini/script:[pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

new sendername[MAX_PLAYER_NAME];

new string[128];

if(dialogid == 1212)

{

    if(response)

    {

        ShowPlayerDialog(playerid, 1216, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Trebuie sa conduci mereu pe partea dreapta!\nSingura data cand poti conduce pe partea stanga este atunci cand drumul este blocat \nNu trebuie sa stai la semafoare, deoarecere ar dura prea mult \nNu ai voie sa conduci cu viteza foarte mare, poti primi amenda pentru asa ceva sau carnetul iti poate fi confiscat.", "Continua", "");

}

}

    if(dialogid == 1213)

{

    if(response)

    {

        ShowPlayerDialog(playerid, 1214, DIALOG_STYLE_LIST, "Ce trebuie sa faci daca un Politist vrea sa te opreasca?", "Fug si le arat semne obscene\nOpresc si arat permisul de conducere\nAccelerez mai mult\nOpresc ii injur si apoi fug", "OK", "Inchide");

}

}

if(dialogid == 1216)

{

    if(response)

    {

        ShowPlayerDialog(playerid, 1217, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Trebuie sa tragi pe dreapta daca o Masina de politie ti-o cere\nDeasemenea, trebuie sa tragi pe dreapta daca o Masina de politie trece cu girofarele pornite\nNu folosi nitro daca nu ai acordul unui Politist\nTine minte: Pentru curse ilegale poti fi arestat iar Masina iti va fi confiscata", "Continua", "");

}

}

if(dialogid == 1217)

{

    if(response)

    {

        ShowPlayerDialog(playerid, 1218, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Daca cineva iti fura Masina foloseste /call 911\nDeasemenea, daca esti martorul unui accident si victimele sunt prea ranite sa o faca, suna medicii\nNu ai voie sa opresti in mijlocul strazii\n\n\n{FF0000}Acesta a fost tutorialul!\nAcum urmeaza testul.", "Continua", "");

}

}

if(dialogid == 1218)

{

    if(response)

    {

        ShowPlayerDialog(playerid, 1214, DIALOG_STYLE_LIST, "Ce trebuie sa faci daca un Politist vrea sa te opreasca?", "Fug si le arat semne obscene\nOpresc si arat permisul de conducere\nAccelerez mai mult\nOpresc ii injur si apoi fug", "OK", "Inchide");

}

}

if(dialogid == 50)

{

    if(response)

    {

        if(listitem == 0)

        {

            PlayerInfo[playerid][pSex] = 1;

SCM(playerid, COLOR_ORANGE, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci esti baiat.");

ShowPlayerDialog(playerid, 51, DIALOG_STYLE_LIST, "Alege unde vrei sa fi spawnat", "Los Santos \nLas Venturas", "OK", "Inchide");

}

else if(listitem == 1)

{

    PlayerInfo[playerid][pSex] = 2;

    SCM(playerid, COLOR_ORANGE, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci esti fata.");

    ShowPlayerDialog(playerid, 51, DIALOG_STYLE_LIST, "Alege unde vrei sa fi spawnat", "Los Santos \nLas Venturas", "OK", "Inchide");

}

}

}

if(dialogid == SKIN)

{

if(!response)

{

SCM(playerid, 0xFF0000FF, "Ai renuntat.");

return 1;

}

switch(listitem)

{

case 0:

{

SetPlayerSkin(playerid , 1);

}

case 1:

{

SetPlayerSkin(playerid , 269);

}

case 2:

{

SetPlayerSkin(playerid , 280);

}

case 3:

{

  SetPlayerSkin(playerid , 103);

}

case 4:

{

SetPlayerSkin(playerid , 23);

}

case 5:

{

SetPlayerSkin(playerid , 106);

}

case 6:

{

SetPlayerSkin(playerid , 21);

}

case 7:

{

SetPlayerSkin(playerid , 247);

}

case 8:

{

SetPlayerSkin(playerid , 127);

}

case 9:

{

SetPlayerSkin(playerid , 3);

}

case 10:

{

SetPlayerSkin(playerid , 2);

}

case 11:

{

SetPlayerSkin(playerid , 19);

}

case 12:

{

SetPlayerSkin(playerid , 32);

}

case 13:

{

SetPlayerSkin(playerid , 33);

}

case 14:

{

SetPlayerSkin(playerid , 29);

}

case 15:

{

SetPlayerSkin(playerid , 181);

}

}

}

if(dialogid == 51)

{

    if(response)

    {

        if(listitem == 0)

        {

            PlayerInfo[playerid][pOrigin] = 1; //LS

SCM(playerid, COLOR_ORANGE, "[TreiSute]:{FFFFFF} Bine, deci vei fi spawnat in Los Santos.");

ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");

}

else if(listitem == 1)

{

    PlayerInfo[playerid][pOrigin] = 2; //LV

    SCM(playerid, COLOR_ORANGE, "[TreiSute]: {FFFFFF}Bine, deci vei fi spawnat in Las Venturas.");

    SCM(playerid, COLOR_RED, "Daca vrei sa fi spawnat in Los Santos foloseste /spawnls.");

    ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");

}

}

}

if(dialogid == 52)

{

    if(response)

    {

        new varsta = strval(inputtext);

        if(varsta > 5 && varsta < 90)

        {

        format(string, 256, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci ai %d ani.", varsta);

        SCM(playerid, COLOR_ORANGE, string);

        PlayerInfo[playerid]


= varsta;

        RegistrationStep[playerid] = 0;

        TutTime[playerid] = 1;

OnPlayerUpdateEx(playerid);

}

else return ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");

}

}

if(response)

{

if(dialogid == 7846 || dialogid == 7847)

{

    if(strlen(inputtext))

    {

new tmppass[64];

strmid(tmppass, inputtext, 0, strlen(inputtext), 255);

OnPlayerLogin(playerid, tmppass);

printf("Merge Login.");

}

else

{

new loginstring[128];

new loginname[64];

GetPlayerName(playerid, loginname, sizeof(loginname));

                format(loginstring, sizeof(loginstring), "{DC143C}Ai gresit parola contului!\n{FFEBCD}Tasteaz-o iar:\n{9932CC}Ai 5 incercari.", loginname);

ShowPlayerDialog(playerid, 7847, DIALOG_STYLE_PASSWORD, "{9ACD32}TreiSute RPG Login", loginstring, "Login", "Exit");

gPlayerLogTries[playerid] += 1;

if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }

}

}

if(dialogid == 171)

{

if(response)

{

            new Float:x, Float:y, Float:z, Float:ang;

new idcar = GetPlayerVehicleID(playerid);

            SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);

GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);

GetVehicleZAngle(GetPlayerVehicleID(playerid), ang);

SetVehicleToRespawn(GetPlayerVehicleID(playerid));

SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);

SetVehicleZAngle(GetPlayerVehicleID(playerid), ang);

    strmid(CarInfo[idcar][cLicense], inputtext, 0, strlen(inputtext), 999);

OnPropUpdate();

}

}

if(dialogid == 7845)

{

    if(strlen(inputtext))

    {

GetPlayerName(playerid, sendername, sizeof(sendername));

format(string, sizeof(string), "users/%s.ini", sendername);

new File: hFile = fopen(string, io_read);

if(hFile)

{

SCM(playerid, COLOR_YELLOW, "Acest nume este deja folosit, te rugam sa incerci altul.");

fclose(hFile);

return 1;

}

new tmppass[64];

strmid(tmppass, inputtext, 0, strlen(inputtext), 255);

OnPlayerRegister(playerid, tmppass);

printf("Merge Register.");

}

else

{

new regstring[128];

new regname[64];

GetPlayerName(playerid, regname, sizeof(regname));

format(regstring, sizeof(regstring), "{CD5C5C}Bun venit pe {ADFF2F}TreiSute RPG, {FF0000}%s!\n{FFA500}Inregistreaza-te:", regname);

ShowPlayerDialog(playerid, 7845, DIALOG_STYLE_INPUT, "{00CC00}TreiSute RPG {33CCFF}Register", regstring, "Register", "Exit");

}

}

}

else

{

if(gPlayerLogged[playerid] != 1)

{

Kick(playerid);

}

}

        if(dialogid == DIALOGIDORDER)

        {

                if(response)

                {

                        if(listitem == 0)

                        {

GivePlayerWeapon(playerid, 23, 500);

GivePlayerWeapon(playerid, 28, 300);

GivePlayerWeapon(playerid, 33, 200);

GivePlayerWeapon(playerid, 30, 100);

GivePlayerWeapon(playerid, 6, 1);

SetPlayerHealth(playerid, 100);

                                CallRemoteFunction("GivePlayerCash", "ii", playerid, -10000);

                        }

                        if(listitem == 1)

                        {

                                GivePlayerWeapon(playerid, 24, 200);

                                GivePlayerWeapon(playerid, 4, 1);

                                GivePlayerWeapon(playerid, 32, 300);

                                GivePlayerWeapon(playerid, 27, 300);

                                GivePlayerWeapon(playerid, 30, 200);

                                GivePlayerWeapon(playerid, 34, 50);

                                SetPlayerHealth(playerid, 100);

                                CallRemoteFunction("GivePlayerCash", "ii", playerid, -20000);

                        }

                        if(listitem == 2)

                        {

                                GivePlayerWeapon(playerid, 24, 400);

                                GivePlayerWeapon(playerid, 4, 1);

                                GivePlayerWeapon(playerid, 30, 300);

                                GivePlayerWeapon(playerid, 27, 400);

                                GivePlayerWeapon(playerid, 29, 300);

                                GivePlayerWeapon(playerid, 34, 100);

                                SetPlayerHealth(playerid, 100);

                                CallRemoteFunction("GivePlayerCash", "ii", playerid, -30000);

                        }

                        if(listitem == 3)

                        {

                                GivePlayerWeapon(playerid, 23, 1000);

                                GivePlayerWeapon(playerid, 31, 400);

                                GivePlayerWeapon(playerid, 32, 500);

                                GivePlayerWeapon(playerid, 4, 1);

                                GivePlayerWeapon(playerid, 26, 200);

                                GivePlayerWeapon(playerid, 34, 250);

                                SetPlayerHealth(playerid, 100);

                                CallRemoteFunction("GivePlayerCash", "ii", playerid, -45000);

                        }

                        if(listitem == 4)

                        {

                                GivePlayerWeapon(playerid, 24, 600);

                                GivePlayerWeapon(playerid, 29, 700);

                                GivePlayerWeapon(playerid, 31, 500);

                                GivePlayerWeapon(playerid, 26, 400);

                                GivePlayerWeapon(playerid, 4, 1);

                                GivePlayerWeapon(playerid, 34, 500);

                                SetPlayerHealth(playerid, 100);

                                CallRemoteFunction("GivePlayerCash", "ii", playerid, -55000);

                        }

                        if(listitem == 5)

                        {

                                GivePlayerWeapon(playerid, 34, 1000);

                                GivePlayerWeapon(playerid, 4, 1);

                                GivePlayerWeapon(playerid, 24, 1000);

                                GivePlayerWeapon(playerid, 29, 1000);

                                GivePlayerWeapon(playerid, 31, 1000);

                                GivePlayerWeapon(playerid, 26, 1000);

                                GivePlayerWeapon(playerid, 16, 5);

                                GivePlayerWeapon(playerid, 37, 50);

                                GivePlayerWeapon(playerid, 44, 1);

                                GivePlayerWeapon(playerid, 43, 1000);

                                GivePlayerWeapon(playerid, 1, 1);

                                SetPlayerHealth(playerid, 100);

                                CallRemoteFunction("GivePlayerCash", "ii", playerid, -225000);

                        }

                }

                return 1;

        }

        if(dialogid == DIALOGIDMISSION)

        {

                if(response)

                {

                        if(listitem == 0)

                        {

CP[playerid] = 315;

SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);

PlayerOnMission[playerid] = 1;

RingTone[playerid] = 20;

      new name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "%s a pornit Misiunea. (Easy)", name);

BroadCast(COLOR_RED, string);

Misiune1[playerid] = 1;

Misiune2[playerid] = 0;

Misiune3[playerid] = 0;

Misiune4[playerid] = 0;

                        }

                        if(listitem == 1)

                        {

CP[playerid] = 315;

SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);

PlayerInfo[playerid][pWantedLevel] += 5;

PlayerInfo[playerid][pWantedPoints] += 5;

PlayerOnMission[playerid] = 1;

RingTone[playerid] = 20;

SetPlayerCriminal(playerid, 255, "Pornire Misiune");

new name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "%s a pornit Misiunea. (Normal)", name);

BroadCast(COLOR_RED, string);

Misiune1[playerid] = 0;

Misiune2[playerid] = 1;

Misiune3[playerid] = 0;

Misiune4[playerid] = 0;

                        }

                        if(listitem == 2)

                        {

CP[playerid] = 315;

SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);

PlayerInfo[playerid][pWantedLevel] += 7;

PlayerInfo[playerid][pWantedPoints] += 7;

PlayerOnMission[playerid] = 1;

RingTone[playerid] = 20;

SetPlayerCriminal(playerid, 255, "Pornire Misiune");

new name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "%s a pornit Misiunea Hard! Omoara-l daca vrei sa ii furi Banii!", name);

BroadCast(COLOR_RED, string);

Misiune1[playerid] = 0;

Misiune2[playerid] = 0;

Misiune3[playerid] = 3;

Misiune4[playerid] = 0;

                        }

                        if(listitem == 3)

                        {

                        if(PlayerInfo[playerid][pNivel] == 5)

                        {

CP[playerid] = 315;

SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);

PlayerInfo[playerid][pWantedLevel] = 10;

PlayerInfo[playerid][pWantedPoints] = 10;

PlayerOnMission[playerid] = 1;

RingTone[playerid] = 20;

SetPlayerCriminal(playerid, 255, "Pornire Misiune");

new name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "%s a pornit Misiunea Expert! Omoara-l daca vrei sa ii furi Banii!", name);

BroadCast(COLOR_RED, string);

Misiune1[playerid] = 0;

Misiune2[playerid] = 0;

Misiune3[playerid] = 0;

Misiune4[playerid] = 1;

}

else return SCM(playerid, COLOR_RED, "Trebuie sa ai Nivel 5 pentru a putea face Misiunea Expert!");

                        }

                        if(listitem == 4)

                        {

SCM(playerid, COLOR_LIGHTBLUE, "Easy Mission - > Nu primesti Wanted si Primesti $100.000 daca termini Misiunea.");

SCM(playerid, COLOR_LIGHTBLUE, "Normal Mission - > Primesti Wanted 5 si Primesti $200.000 daca termini Misiunea.");

SCM(playerid, COLOR_LIGHTBLUE, "Hard Mission - > Primesti Wanted 7 si Primesti $300.000 daca termini Misiunea.");

SCM(playerid, COLOR_LIGHTBLUE, "Expert Mission - > Primesti Wanted 10 si Primesti $400.000 daca termini Misiunea. (Nivel 5+)");

SCM(playerid, COLOR_RED, "Atentie! Daca termini Expert Mission, primesti Wanted 0!");

                        }

                }

                return 1;

        }

if(dialogid == 8899)

{

if(response)

{

if(listitem == 0)

{

//blue

SetPVarInt(playerid, "Status", 1);

            SetPVarInt(playerid, "neon", CreateDynamicObject(18648, 0, 0, 0, 0, 0, 0));

            SetPVarInt(playerid, "neon1", CreateDynamicObject(18648, 0, 0, 0, 0, 0, 0));

            AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

            AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");

        GivePlayerCash(playerid, -2000);

}

if(listitem == 1)

{

//red

SetPVarInt(playerid, "Status", 1);

        SetPVarInt(playerid, "neon2", CreateDynamicObject(18647, 0, 0, 0, 0, 0, 0));

        SetPVarInt(playerid, "neon3", CreateDynamicObject(18647, 0, 0, 0, 0, 0, 0));

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");

        GivePlayerCash(playerid, -2000);

}

if(listitem == 2)

{

//green

  SetPVarInt(playerid, "Status", 1);

        SetPVarInt(playerid, "neon4", CreateDynamicObject(18649, 0, 0, 0, 0, 0, 0));

        SetPVarInt(playerid, "neon5", CreateDynamicObject(18649, 0, 0, 0, 0, 0, 0));

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");

        GivePlayerCash(playerid, -2000);

}

if(listitem == 3)

{

//white

  SetPVarInt(playerid, "Status", 1);

        SetPVarInt(playerid, "neon6", CreateDynamicObject(18652, 0, 0, 0, 0, 0, 0));

        SetPVarInt(playerid, "neon7", CreateDynamicObject(18652, 0, 0, 0, 0, 0, 0));

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");

        GivePlayerCash(playerid, -2000);

}

if(listitem == 4)

{

//pink

  SetPVarInt(playerid, "Status", 1);

        SetPVarInt(playerid, "neon8", CreateDynamicObject(18651, 0, 0, 0, 0, 0, 0));

        SetPVarInt(playerid, "neon9", CreateDynamicObject(18651, 0, 0, 0, 0, 0, 0));

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");

        GivePlayerCash(playerid, -2000);

}

if(listitem == 5)

{

//yellow

  SetPVarInt(playerid, "Status", 1);

        SetPVarInt(playerid, "neon10", CreateDynamicObject(18650, 0, 0, 0, 0, 0, 0));

        SetPVarInt(playerid, "neon11", CreateDynamicObject(18650, 0, 0, 0, 0, 0, 0));

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");

        GivePlayerCash(playerid, -2000);

}

if(listitem == 6)

{

//police

  SetPVarInt(playerid, "Status", 1);

        SetPVarInt(playerid, "neon12", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

        SetPVarInt(playerid, "neon13", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

        SCM(playerid, 0xFFFFFFAA, "Neon de Politie Instalat!");

        GivePlayerCash(playerid, -2000);

}

        if(listitem == 7)

{

//interior

        SetPVarInt(playerid, "Status", 1);

        SetPVarInt(playerid, "interior", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

        SetPVarInt(playerid, "interior1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);

        AttachDynamicObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);

        SCM(playerid, 0xFFFFFFAA, "Lumini de Interior Instalate!");

        GivePlayerCash(playerid, -2000);

}

          if(listitem == 8)

{

//back

SetPVarInt(playerid, "Status", 1);

SetPVarInt(playerid, "back", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

SetPVarInt(playerid, "back1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

AttachDynamicObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);

AttachDynamicObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);

SCM(playerid, 0xFFFFFFAA, "Lumini in Spate Instalate!");

GivePlayerCash(playerid, -2000);

}

if(listitem == 9)

{

//front

SetPVarInt(playerid, "Status", 1);

SetPVarInt(playerid, "front", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

SetPVarInt(playerid, "front1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

AttachDynamicObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);

AttachDynamicObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);

SCM(playerid, 0xFFFFFFAA, "Neon in Fata Instalat!");

GivePlayerCash(playerid, -2000);

}

if(listitem == 10)

{

//undercover

SetPVarInt(playerid, "Status", 1);

SetPVarInt(playerid, "undercover", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

SetPVarInt(playerid, "undercover1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));

AttachDynamicObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);

AttachDynamicObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);

SCM(playerid, 0xFFFFFFAA, "Lumini Undercover Instalate!");

GivePlayerCash(playerid, -2000);

}

if(listitem == 11)

{

//remove neon

            DestroyObject(GetPVarInt(playerid, "neon"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon1"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon2"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon3"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon4"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon5"));

DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon6"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon7"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon8"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon9"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon10"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon11"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon12"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "neon13"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "interior"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "interior1"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "back"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "back1"));

            DeletePVar(playerid, "Status");

DestroyObject(GetPVarInt(playerid, "front"));

DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "front1"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "undercover"));

            DeletePVar(playerid, "Status");

            DestroyObject(GetPVarInt(playerid, "undercover1"));

            DeletePVar(playerid, "Status");

}

}

return 1;

}

    if(!response)

    {

    SCM(playerid, COLOR_AQUAMARINE, "Dialog Box-ul a disparut.");

    }

return 1;

}[/pawn]

Ai incercat sa rezolvi singur ?:Da

8 answers to this question

Recommended Posts

Posted

Ma ajuta cineva ?  ^_^

Eu zic sa ai rabdare. Ai primit warn pentru 2xpost

La OnDialogResponse la id-ul dialogului de logare pui SpawnPlayer(playerid);

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

Posted

Am incercat si nu merge..

Ti-am refacut OnDialogResponse vezi daca merge.

	public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	new sendername[MAX_PLAYER_NAME];
	new string[128];
	switch(dialogid)
	{
		case 1212:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1216, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Trebuie sa conduci mereu pe partea dreapta!\nSingura data cand poti conduce pe partea stanga este atunci cand drumul este blocat \nNu trebuie sa stai la semafoare, deoarecere ar dura prea mult \nNu ai voie sa conduci cu viteza foarte mare, poti primi amenda pentru asa ceva sau carnetul iti poate fi confiscat.", "Continua", "");
			}
		}
		case 1213:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1214, DIALOG_STYLE_LIST, "Ce trebuie sa faci daca un Politist vrea sa te opreasca?", "Fug si le arat semne obscene\nOpresc si arat permisul de conducere\nAccelerez mai mult\nOpresc ii injur si apoi fug", "OK", "Inchide");
			}
		}
		case 1216:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1217, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Trebuie sa tragi pe dreapta daca o Masina de politie ti-o cere\nDeasemenea, trebuie sa tragi pe dreapta daca o Masina de politie trece cu girofarele pornite\nNu folosi nitro daca nu ai acordul unui Politist\nTine minte: Pentru curse ilegale poti fi arestat iar Masina iti va fi confiscata", "Continua", "");
			}
		}
		case 1217:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1218, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Daca cineva iti fura Masina foloseste /call 911\nDeasemenea, daca esti martorul unui accident si victimele sunt prea ranite sa o faca, suna medicii\nNu ai voie sa opresti in mijlocul strazii\n\n\n{FF0000}Acesta a fost tutorialul!\nAcum urmeaza testul.", "Continua", "");
			}
		}
		case 1218:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1214, DIALOG_STYLE_LIST, "Ce trebuie sa faci daca un Politist vrea sa te opreasca?", "Fug si le arat semne obscene\nOpresc si arat permisul de conducere\nAccelerez mai mult\nOpresc ii injur si apoi fug", "OK", "Inchide");
			}
		}
		case 50:
		{
			if(response)
			{
				if(listitem == 0)
				{
					PlayerInfo[playerid][pSex] = 1;
					SCM(playerid, COLOR_ORANGE, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci esti baiat.");
					ShowPlayerDialog(playerid, 51, DIALOG_STYLE_LIST, "Alege unde vrei sa fi spawnat", "Los Santos \nLas Venturas", "OK", "Inchide");
				}
				else if(listitem == 1)
				{
					PlayerInfo[playerid][pSex] = 2;
					SCM(playerid, COLOR_ORANGE, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci esti fata.");
					ShowPlayerDialog(playerid, 51, DIALOG_STYLE_LIST, "Alege unde vrei sa fi spawnat", "Los Santos \nLas Venturas", "OK", "Inchide");
				}
			}
		}
		case SKIN:
		{
			if(!response)
			{
				SCM(playerid, 0xFF0000FF, "Ai renuntat.");
				return 1;
			}
			else
			{
				switch(listitem)
				{
					case 0:
					{
						SetPlayerSkin(playerid , 1);
					}
					case 1:
					{
						SetPlayerSkin(playerid , 269);
					}
					case 2:
					{
						SetPlayerSkin(playerid , 280);
					}
					case 3:
					{
						SetPlayerSkin(playerid , 103);
					}
					case 4:
					{
						SetPlayerSkin(playerid , 23);
					}
					case 5:
					{
						SetPlayerSkin(playerid , 106);
					}
					case 6:
					{
						SetPlayerSkin(playerid , 21);
					}
					case 7:
					{
						SetPlayerSkin(playerid , 247);
					}
					case 8:
					{
						SetPlayerSkin(playerid , 127);
					}
					case 9:
					{
						SetPlayerSkin(playerid , 3);
					}
					case 10:
					{
						SetPlayerSkin(playerid , 2);
					}
					case 11:
					{
						SetPlayerSkin(playerid , 19);
					}
					case 12:
					{
						SetPlayerSkin(playerid , 32);
					}
					case 13:
					{
						SetPlayerSkin(playerid , 33);
					}
					case 14:
					{
						SetPlayerSkin(playerid , 29);
					}
					case 15:
					{
						SetPlayerSkin(playerid , 181);
					}
				}
			}	
		}
		case 51:
		{
			if(response)
			{
				if(listitem == 0)
				{
					PlayerInfo[playerid][pOrigin] = 1; //LS
					SCM(playerid, COLOR_ORANGE, "[TreiSute]:{FFFFFF} Bine, deci vei fi spawnat in Los Santos.");
					ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");
				}
				else if(listitem == 1)
				{
					PlayerInfo[playerid][pOrigin] = 2; //LV
					SCM(playerid, COLOR_ORANGE, "[TreiSute]: {FFFFFF}Bine, deci vei fi spawnat in Las Venturas.");
					SCM(playerid, COLOR_RED, "Daca vrei sa fi spawnat in Los Santos foloseste /spawnls.");
					ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");
				}
			}
		}
		case 52:
		{
			if(response)
			{
				new varsta = strval(inputtext);
				if(varsta > 5 && varsta < 90)
				{
					format(string, 256, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci ai %d ani.", varsta);
					SCM(playerid, COLOR_ORANGE, string);
					PlayerInfo[playerid][pAge] = varsta;
					RegistrationStep[playerid] = 0;
					TutTime[playerid] = 1;
					OnPlayerUpdateEx(playerid);
				}
				else return ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");
			}
		}
	if(response)
	{
		switch(dialogid)
		{
			case 7846,7847:
			{
				if(strlen(inputtext))
				{
					new tmppass[64];
					strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
					OnPlayerLogin(playerid, tmppass);
					printf("Merge Login.");
				}
				else
				{
					new loginstring[128];
					new loginname[64];
					GetPlayerName(playerid, loginname, sizeof(loginname));
					format(loginstring, sizeof(loginstring), "{DC143C}Ai gresit parola contului!\n{FFEBCD}Tasteaz-o iar:\n{9932CC}Ai 5 incercari.", loginname);
					ShowPlayerDialog(playerid, 7847, DIALOG_STYLE_PASSWORD, "{9ACD32}TreiSute RPG Login", loginstring, "Login", "Exit");
					gPlayerLogTries[playerid] += 1;
					if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
				}
			}
			case 171:
			{
				if(response)
				{
					new Float:x, Float:y, Float:z, Float:ang;
					new idcar = GetPlayerVehicleID(playerid);
					SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
					GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
					GetVehicleZAngle(GetPlayerVehicleID(playerid), ang);
					SetVehicleToRespawn(GetPlayerVehicleID(playerid));
					SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
					SetVehicleZAngle(GetPlayerVehicleID(playerid), ang);
					strmid(CarInfo[idcar][cLicense], inputtext, 0, strlen(inputtext), 999);
					OnPropUpdate();
				}
			}
			case 7845:
			{
				if(strlen(inputtext))
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "users/%s.ini", sendername);
					new File: hFile = fopen(string, io_read);
					if(hFile)
					{
						SCM(playerid, COLOR_YELLOW, "Acest nume este deja folosit, te rugam sa incerci altul.");
						fclose(hFile);
						return 1;
					}
					new tmppass[64];
					strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
					OnPlayerRegister(playerid, tmppass);
					printf("Merge Register.");
				}
				else
				{
					new regstring[128];
					new regname[64];
					GetPlayerName(playerid, regname, sizeof(regname));
					format(regstring, sizeof(regstring), "{CD5C5C}Bun venit pe {ADFF2F}TreiSute RPG, {FF0000}%s!\n{FFA500}Inregistreaza-te:", regname);
					ShowPlayerDialog(playerid, 7845, DIALOG_STYLE_INPUT, "{00CC00}TreiSute RPG {33CCFF}Register", regstring, "Register", "Exit");
				}
			}
		}
	}	
	else if(gPlayerLogged[playerid] != 1) return Kick(playerid);
	if(dialogid == DIALOGIDORDER)
    {
        if(response)
        {
			if(listitem == 0)
			{
				GivePlayerWeapon(playerid, 23, 500);
				GivePlayerWeapon(playerid, 28, 300);
				GivePlayerWeapon(playerid, 33, 200);
				GivePlayerWeapon(playerid, 30, 100);
				GivePlayerWeapon(playerid, 6, 1);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -10000);
			}
			if(listitem == 1)
			{
				GivePlayerWeapon(playerid, 24, 200);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 32, 300);
				GivePlayerWeapon(playerid, 27, 300);
				GivePlayerWeapon(playerid, 30, 200);
				GivePlayerWeapon(playerid, 34, 50);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -20000);
			}
			if(listitem == 2)
			{
				GivePlayerWeapon(playerid, 24, 400);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 30, 300);
				GivePlayerWeapon(playerid, 27, 400);
				GivePlayerWeapon(playerid, 29, 300);
				GivePlayerWeapon(playerid, 34, 100);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -30000);
			}
			if(listitem == 3)
			{
				GivePlayerWeapon(playerid, 23, 1000);
				GivePlayerWeapon(playerid, 31, 400);
				GivePlayerWeapon(playerid, 32, 500);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 26, 200);
				GivePlayerWeapon(playerid, 34, 250);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -45000);
			}
			if(listitem == 4)
			{
				GivePlayerWeapon(playerid, 24, 600);
				GivePlayerWeapon(playerid, 29, 700);
				GivePlayerWeapon(playerid, 31, 500);
				GivePlayerWeapon(playerid, 26, 400);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 34, 500);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -55000);
			}
			if(listitem == 5)
			{
				GivePlayerWeapon(playerid, 34, 1000);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 24, 1000);
				GivePlayerWeapon(playerid, 29, 1000);
				GivePlayerWeapon(playerid, 31, 1000);
				GivePlayerWeapon(playerid, 26, 1000);
				GivePlayerWeapon(playerid, 16, 5);
				GivePlayerWeapon(playerid, 37, 50);
				GivePlayerWeapon(playerid, 44, 1);
				GivePlayerWeapon(playerid, 43, 1000);
				GivePlayerWeapon(playerid, 1, 1);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -225000);
            }
        }
    }
	if(dialogid == DIALOGIDMISSION)
	{
			if(response)
			{
					if(listitem == 0)
					{
						CP[playerid] = 315;
						SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);
						PlayerOnMission[playerid] = 1;
						RingTone[playerid] = 20;
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "%s a pornit Misiunea. (Easy)", name);
						BroadCast(COLOR_RED, string);
						Misiune1[playerid] = 1;
						Misiune2[playerid] = 0;
						Misiune3[playerid] = 0;
						Misiune4[playerid] = 0;
					}
					if(listitem == 1)
					{
						CP[playerid] = 315;
						SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);
						PlayerInfo[playerid][pWantedLevel] += 5;
						PlayerInfo[playerid][pWantedPoints] += 5;
						PlayerOnMission[playerid] = 1;
						RingTone[playerid] = 20;
						SetPlayerCriminal(playerid, 255, "Pornire Misiune");
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "%s a pornit Misiunea. (Normal)", name);
						BroadCast(COLOR_RED, string);
						Misiune1[playerid] = 0;
						Misiune2[playerid] = 1;
						Misiune3[playerid] = 0;
						Misiune4[playerid] = 0;
					}
					if(listitem == 2)
					{
						CP[playerid] = 315;
						SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);
						PlayerInfo[playerid][pWantedLevel] += 7;
						PlayerInfo[playerid][pWantedPoints] += 7;
						PlayerOnMission[playerid] = 1;
						RingTone[playerid] = 20;
						SetPlayerCriminal(playerid, 255, "Pornire Misiune");
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "%s a pornit Misiunea Hard! Omoara-l daca vrei sa ii furi Banii!", name);
						BroadCast(COLOR_RED, string);
						Misiune1[playerid] = 0;
						Misiune2[playerid] = 0;
						Misiune3[playerid] = 3;
						Misiune4[playerid] = 0;
					}
					if(listitem == 3)
					{
					if(PlayerInfo[playerid][pNivel] == 5)
					{
						CP[playerid] = 315;
						SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);
						PlayerInfo[playerid][pWantedLevel] = 10;
						PlayerInfo[playerid][pWantedPoints] = 10;
						PlayerOnMission[playerid] = 1;
						RingTone[playerid] = 20;
						SetPlayerCriminal(playerid, 255, "Pornire Misiune");
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "%s a pornit Misiunea Expert! Omoara-l daca vrei sa ii furi Banii!", name);
						BroadCast(COLOR_RED, string);
						Misiune1[playerid] = 0;
						Misiune2[playerid] = 0;
						Misiune3[playerid] = 0;
						Misiune4[playerid] = 1;
					}
					else return SCM(playerid, COLOR_RED, "Trebuie sa ai Nivel 5 pentru a putea face Misiunea Expert!");
					}
					if(listitem == 4)
					{
						SCM(playerid, COLOR_LIGHTBLUE, "Easy Mission - > Nu primesti Wanted si Primesti $100.000 daca termini Misiunea.");
						SCM(playerid, COLOR_LIGHTBLUE, "Normal Mission - > Primesti Wanted 5 si Primesti $200.000 daca termini Misiunea.");
						SCM(playerid, COLOR_LIGHTBLUE, "Hard Mission - > Primesti Wanted 7 si Primesti $300.000 daca termini Misiunea.");
						SCM(playerid, COLOR_LIGHTBLUE, "Expert Mission - > Primesti Wanted 10 si Primesti $400.000 daca termini Misiunea. (Nivel 5+)");
						SCM(playerid, COLOR_RED, "Atentie! Daca termini Expert Mission, primesti Wanted 0!");
					}
			}
			return 1;
	}

	if(dialogid == 8899)
	{
		if(response)
		{
			if(listitem == 0)
			{
				//blue
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon", CreateDynamicObject(18648, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon1", CreateDynamicObject(18648, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 1)
			{
				//red
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon2", CreateDynamicObject(18647, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon3", CreateDynamicObject(18647, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 2)
			{
				//green
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon4", CreateDynamicObject(18649, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon5", CreateDynamicObject(18649, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 3)
			{
				//white
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon6", CreateDynamicObject(18652, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon7", CreateDynamicObject(18652, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 4)
			{
				//pink
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon8", CreateDynamicObject(18651, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon9", CreateDynamicObject(18651, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 5)
			{
				//yellow
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon10", CreateDynamicObject(18650, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon11", CreateDynamicObject(18650, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 6)
			{
				//police
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon12", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon13", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon de Politie Instalat!");
				GivePlayerCash(playerid, -2000);
			}
	        if(listitem == 7)
			{
				//interior
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "interior", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "interior1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
				SCM(playerid, 0xFFFFFFAA, "Lumini de Interior Instalate!");
				GivePlayerCash(playerid, -2000);
			}
          	if(listitem == 8)
			{
				//back
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "back", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "back1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
				SCM(playerid, 0xFFFFFFAA, "Lumini in Spate Instalate!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 9)
			{
				//front
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "front", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "front1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
				SCM(playerid, 0xFFFFFFAA, "Neon in Fata Instalat!");
				GivePlayerCash(playerid, -2000);
			}

			if(listitem == 10)
			{
				//undercover
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "undercover", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "undercover1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
				SCM(playerid, 0xFFFFFFAA, "Lumini Undercover Instalate!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 11)
			{
				//remove neon
				DestroyObject(GetPVarInt(playerid, "neon"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon1"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon2"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon3"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon4"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon5"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon6"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon7"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon8"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon9"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon10"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon11"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon12"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon13"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "interior"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "interior1"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "back"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "back1"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "front"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "front1"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "undercover"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "undercover1"));
				DeletePVar(playerid, "Status");
			}
		}
		return 1;
	}
    if(!response)
    {
	    SCM(playerid, COLOR_AQUAMARINE, "Dialog Box-ul a disparut.");
    }
	return 1;
}

Daca nu merge vezi daca ai SpawnPlayer(playerid) la OnPlayerLogin.

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

Posted

Ti-am refacut OnDialogResponse vezi daca merge.

	public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	new sendername[MAX_PLAYER_NAME];
	new string[128];
	switch(dialogid)
	{
		case 1212:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1216, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Trebuie sa conduci mereu pe partea dreapta!\nSingura data cand poti conduce pe partea stanga este atunci cand drumul este blocat \nNu trebuie sa stai la semafoare, deoarecere ar dura prea mult \nNu ai voie sa conduci cu viteza foarte mare, poti primi amenda pentru asa ceva sau carnetul iti poate fi confiscat.", "Continua", "");
			}
		}
		case 1213:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1214, DIALOG_STYLE_LIST, "Ce trebuie sa faci daca un Politist vrea sa te opreasca?", "Fug si le arat semne obscene\nOpresc si arat permisul de conducere\nAccelerez mai mult\nOpresc ii injur si apoi fug", "OK", "Inchide");
			}
		}
		case 1216:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1217, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Trebuie sa tragi pe dreapta daca o Masina de politie ti-o cere\nDeasemenea, trebuie sa tragi pe dreapta daca o Masina de politie trece cu girofarele pornite\nNu folosi nitro daca nu ai acordul unui Politist\nTine minte: Pentru curse ilegale poti fi arestat iar Masina iti va fi confiscata", "Continua", "");
			}
		}
		case 1217:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1218, DIALOG_STYLE_MSGBOX, "Atentie.", "{FFFF00}Daca cineva iti fura Masina foloseste /call 911\nDeasemenea, daca esti martorul unui accident si victimele sunt prea ranite sa o faca, suna medicii\nNu ai voie sa opresti in mijlocul strazii\n\n\n{FF0000}Acesta a fost tutorialul!\nAcum urmeaza testul.", "Continua", "");
			}
		}
		case 1218:
		{
			if(response)
			{
				ShowPlayerDialog(playerid, 1214, DIALOG_STYLE_LIST, "Ce trebuie sa faci daca un Politist vrea sa te opreasca?", "Fug si le arat semne obscene\nOpresc si arat permisul de conducere\nAccelerez mai mult\nOpresc ii injur si apoi fug", "OK", "Inchide");
			}
		}
		case 50:
		{
			if(response)
			{
				if(listitem == 0)
				{
					PlayerInfo[playerid][pSex] = 1;
					SCM(playerid, COLOR_ORANGE, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci esti baiat.");
					ShowPlayerDialog(playerid, 51, DIALOG_STYLE_LIST, "Alege unde vrei sa fi spawnat", "Los Santos \nLas Venturas", "OK", "Inchide");
				}
				else if(listitem == 1)
				{
					PlayerInfo[playerid][pSex] = 2;
					SCM(playerid, COLOR_ORANGE, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci esti fata.");
					ShowPlayerDialog(playerid, 51, DIALOG_STYLE_LIST, "Alege unde vrei sa fi spawnat", "Los Santos \nLas Venturas", "OK", "Inchide");
				}
			}
		}
		case SKIN:
		{
			if(!response)
			{
				SCM(playerid, 0xFF0000FF, "Ai renuntat.");
				return 1;
			}
			else
			{
				switch(listitem)
				{
					case 0:
					{
						SetPlayerSkin(playerid , 1);
					}
					case 1:
					{
						SetPlayerSkin(playerid , 269);
					}
					case 2:
					{
						SetPlayerSkin(playerid , 280);
					}
					case 3:
					{
						SetPlayerSkin(playerid , 103);
					}
					case 4:
					{
						SetPlayerSkin(playerid , 23);
					}
					case 5:
					{
						SetPlayerSkin(playerid , 106);
					}
					case 6:
					{
						SetPlayerSkin(playerid , 21);
					}
					case 7:
					{
						SetPlayerSkin(playerid , 247);
					}
					case 8:
					{
						SetPlayerSkin(playerid , 127);
					}
					case 9:
					{
						SetPlayerSkin(playerid , 3);
					}
					case 10:
					{
						SetPlayerSkin(playerid , 2);
					}
					case 11:
					{
						SetPlayerSkin(playerid , 19);
					}
					case 12:
					{
						SetPlayerSkin(playerid , 32);
					}
					case 13:
					{
						SetPlayerSkin(playerid , 33);
					}
					case 14:
					{
						SetPlayerSkin(playerid , 29);
					}
					case 15:
					{
						SetPlayerSkin(playerid , 181);
					}
				}
			}	
		}
		case 51:
		{
			if(response)
			{
				if(listitem == 0)
				{
					PlayerInfo[playerid][pOrigin] = 1; //LS
					SCM(playerid, COLOR_ORANGE, "[TreiSute]:{FFFFFF} Bine, deci vei fi spawnat in Los Santos.");
					ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");
				}
				else if(listitem == 1)
				{
					PlayerInfo[playerid][pOrigin] = 2; //LV
					SCM(playerid, COLOR_ORANGE, "[TreiSute]: {FFFFFF}Bine, deci vei fi spawnat in Las Venturas.");
					SCM(playerid, COLOR_RED, "Daca vrei sa fi spawnat in Los Santos foloseste /spawnls.");
					ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");
				}
			}
		}
		case 52:
		{
			if(response)
			{
				new varsta = strval(inputtext);
				if(varsta > 5 && varsta < 90)
				{
					format(string, 256, "{FF9500}[TreiSute]: {FFFFFF}Bine, deci ai %d ani.", varsta);
					SCM(playerid, COLOR_ORANGE, string);
					PlayerInfo[playerid][pAge] = varsta;
					RegistrationStep[playerid] = 0;
					TutTime[playerid] = 1;
					OnPlayerUpdateEx(playerid);
				}
				else return ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, "Varsta", "Scrie ce varsta ai.", "OK", "Inchide");
			}
		}
	if(response)
	{
		switch(dialogid)
		{
			case 7846,7847:
			{
				if(strlen(inputtext))
				{
					new tmppass[64];
					strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
					OnPlayerLogin(playerid, tmppass);
					printf("Merge Login.");
				}
				else
				{
					new loginstring[128];
					new loginname[64];
					GetPlayerName(playerid, loginname, sizeof(loginname));
					format(loginstring, sizeof(loginstring), "{DC143C}Ai gresit parola contului!\n{FFEBCD}Tasteaz-o iar:\n{9932CC}Ai 5 incercari.", loginname);
					ShowPlayerDialog(playerid, 7847, DIALOG_STYLE_PASSWORD, "{9ACD32}TreiSute RPG Login", loginstring, "Login", "Exit");
					gPlayerLogTries[playerid] += 1;
					if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
				}
			}
			case 171:
			{
				if(response)
				{
					new Float:x, Float:y, Float:z, Float:ang;
					new idcar = GetPlayerVehicleID(playerid);
					SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
					GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
					GetVehicleZAngle(GetPlayerVehicleID(playerid), ang);
					SetVehicleToRespawn(GetPlayerVehicleID(playerid));
					SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
					SetVehicleZAngle(GetPlayerVehicleID(playerid), ang);
					strmid(CarInfo[idcar][cLicense], inputtext, 0, strlen(inputtext), 999);
					OnPropUpdate();
				}
			}
			case 7845:
			{
				if(strlen(inputtext))
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "users/%s.ini", sendername);
					new File: hFile = fopen(string, io_read);
					if(hFile)
					{
						SCM(playerid, COLOR_YELLOW, "Acest nume este deja folosit, te rugam sa incerci altul.");
						fclose(hFile);
						return 1;
					}
					new tmppass[64];
					strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
					OnPlayerRegister(playerid, tmppass);
					printf("Merge Register.");
				}
				else
				{
					new regstring[128];
					new regname[64];
					GetPlayerName(playerid, regname, sizeof(regname));
					format(regstring, sizeof(regstring), "{CD5C5C}Bun venit pe {ADFF2F}TreiSute RPG, {FF0000}%s!\n{FFA500}Inregistreaza-te:", regname);
					ShowPlayerDialog(playerid, 7845, DIALOG_STYLE_INPUT, "{00CC00}TreiSute RPG {33CCFF}Register", regstring, "Register", "Exit");
				}
			}
		}
	}	
	else if(gPlayerLogged[playerid] != 1) return Kick(playerid);
	if(dialogid == DIALOGIDORDER)
    {
        if(response)
        {
			if(listitem == 0)
			{
				GivePlayerWeapon(playerid, 23, 500);
				GivePlayerWeapon(playerid, 28, 300);
				GivePlayerWeapon(playerid, 33, 200);
				GivePlayerWeapon(playerid, 30, 100);
				GivePlayerWeapon(playerid, 6, 1);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -10000);
			}
			if(listitem == 1)
			{
				GivePlayerWeapon(playerid, 24, 200);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 32, 300);
				GivePlayerWeapon(playerid, 27, 300);
				GivePlayerWeapon(playerid, 30, 200);
				GivePlayerWeapon(playerid, 34, 50);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -20000);
			}
			if(listitem == 2)
			{
				GivePlayerWeapon(playerid, 24, 400);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 30, 300);
				GivePlayerWeapon(playerid, 27, 400);
				GivePlayerWeapon(playerid, 29, 300);
				GivePlayerWeapon(playerid, 34, 100);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -30000);
			}
			if(listitem == 3)
			{
				GivePlayerWeapon(playerid, 23, 1000);
				GivePlayerWeapon(playerid, 31, 400);
				GivePlayerWeapon(playerid, 32, 500);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 26, 200);
				GivePlayerWeapon(playerid, 34, 250);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -45000);
			}
			if(listitem == 4)
			{
				GivePlayerWeapon(playerid, 24, 600);
				GivePlayerWeapon(playerid, 29, 700);
				GivePlayerWeapon(playerid, 31, 500);
				GivePlayerWeapon(playerid, 26, 400);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 34, 500);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -55000);
			}
			if(listitem == 5)
			{
				GivePlayerWeapon(playerid, 34, 1000);
				GivePlayerWeapon(playerid, 4, 1);
				GivePlayerWeapon(playerid, 24, 1000);
				GivePlayerWeapon(playerid, 29, 1000);
				GivePlayerWeapon(playerid, 31, 1000);
				GivePlayerWeapon(playerid, 26, 1000);
				GivePlayerWeapon(playerid, 16, 5);
				GivePlayerWeapon(playerid, 37, 50);
				GivePlayerWeapon(playerid, 44, 1);
				GivePlayerWeapon(playerid, 43, 1000);
				GivePlayerWeapon(playerid, 1, 1);
				SetPlayerHealth(playerid, 100);
				CallRemoteFunction("GivePlayerCash", "ii", playerid, -225000);
            }
        }
    }
	if(dialogid == DIALOGIDMISSION)
	{
			if(response)
			{
					if(listitem == 0)
					{
						CP[playerid] = 315;
						SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);
						PlayerOnMission[playerid] = 1;
						RingTone[playerid] = 20;
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "%s a pornit Misiunea. (Easy)", name);
						BroadCast(COLOR_RED, string);
						Misiune1[playerid] = 1;
						Misiune2[playerid] = 0;
						Misiune3[playerid] = 0;
						Misiune4[playerid] = 0;
					}
					if(listitem == 1)
					{
						CP[playerid] = 315;
						SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);
						PlayerInfo[playerid][pWantedLevel] += 5;
						PlayerInfo[playerid][pWantedPoints] += 5;
						PlayerOnMission[playerid] = 1;
						RingTone[playerid] = 20;
						SetPlayerCriminal(playerid, 255, "Pornire Misiune");
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "%s a pornit Misiunea. (Normal)", name);
						BroadCast(COLOR_RED, string);
						Misiune1[playerid] = 0;
						Misiune2[playerid] = 1;
						Misiune3[playerid] = 0;
						Misiune4[playerid] = 0;
					}
					if(listitem == 2)
					{
						CP[playerid] = 315;
						SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);
						PlayerInfo[playerid][pWantedLevel] += 7;
						PlayerInfo[playerid][pWantedPoints] += 7;
						PlayerOnMission[playerid] = 1;
						RingTone[playerid] = 20;
						SetPlayerCriminal(playerid, 255, "Pornire Misiune");
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "%s a pornit Misiunea Hard! Omoara-l daca vrei sa ii furi Banii!", name);
						BroadCast(COLOR_RED, string);
						Misiune1[playerid] = 0;
						Misiune2[playerid] = 0;
						Misiune3[playerid] = 3;
						Misiune4[playerid] = 0;
					}
					if(listitem == 3)
					{
					if(PlayerInfo[playerid][pNivel] == 5)
					{
						CP[playerid] = 315;
						SetPlayerCheckpoint(playerid, 1462.8048, -1012.2016, 26.4070, 3.0);
						PlayerInfo[playerid][pWantedLevel] = 10;
						PlayerInfo[playerid][pWantedPoints] = 10;
						PlayerOnMission[playerid] = 1;
						RingTone[playerid] = 20;
						SetPlayerCriminal(playerid, 255, "Pornire Misiune");
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "%s a pornit Misiunea Expert! Omoara-l daca vrei sa ii furi Banii!", name);
						BroadCast(COLOR_RED, string);
						Misiune1[playerid] = 0;
						Misiune2[playerid] = 0;
						Misiune3[playerid] = 0;
						Misiune4[playerid] = 1;
					}
					else return SCM(playerid, COLOR_RED, "Trebuie sa ai Nivel 5 pentru a putea face Misiunea Expert!");
					}
					if(listitem == 4)
					{
						SCM(playerid, COLOR_LIGHTBLUE, "Easy Mission - > Nu primesti Wanted si Primesti $100.000 daca termini Misiunea.");
						SCM(playerid, COLOR_LIGHTBLUE, "Normal Mission - > Primesti Wanted 5 si Primesti $200.000 daca termini Misiunea.");
						SCM(playerid, COLOR_LIGHTBLUE, "Hard Mission - > Primesti Wanted 7 si Primesti $300.000 daca termini Misiunea.");
						SCM(playerid, COLOR_LIGHTBLUE, "Expert Mission - > Primesti Wanted 10 si Primesti $400.000 daca termini Misiunea. (Nivel 5+)");
						SCM(playerid, COLOR_RED, "Atentie! Daca termini Expert Mission, primesti Wanted 0!");
					}
			}
			return 1;
	}

	if(dialogid == 8899)
	{
		if(response)
		{
			if(listitem == 0)
			{
				//blue
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon", CreateDynamicObject(18648, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon1", CreateDynamicObject(18648, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 1)
			{
				//red
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon2", CreateDynamicObject(18647, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon3", CreateDynamicObject(18647, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 2)
			{
				//green
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon4", CreateDynamicObject(18649, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon5", CreateDynamicObject(18649, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 3)
			{
				//white
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon6", CreateDynamicObject(18652, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon7", CreateDynamicObject(18652, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 4)
			{
				//pink
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon8", CreateDynamicObject(18651, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon9", CreateDynamicObject(18651, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 5)
			{
				//yellow
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon10", CreateDynamicObject(18650, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon11", CreateDynamicObject(18650, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon Instalat!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 6)
			{
				//police
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "neon12", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "neon13", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				SCM(playerid, 0xFFFFFFAA, "Neon de Politie Instalat!");
				GivePlayerCash(playerid, -2000);
			}
	        if(listitem == 7)
			{
				//interior
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "interior", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "interior1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
				SCM(playerid, 0xFFFFFFAA, "Lumini de Interior Instalate!");
				GivePlayerCash(playerid, -2000);
			}
          	if(listitem == 8)
			{
				//back
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "back", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "back1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
				SCM(playerid, 0xFFFFFFAA, "Lumini in Spate Instalate!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 9)
			{
				//front
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "front", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "front1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
				SCM(playerid, 0xFFFFFFAA, "Neon in Fata Instalat!");
				GivePlayerCash(playerid, -2000);
			}

			if(listitem == 10)
			{
				//undercover
				SetPVarInt(playerid, "Status", 1);
				SetPVarInt(playerid, "undercover", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				SetPVarInt(playerid, "undercover1", CreateDynamicObject(18646, 0, 0, 0, 0, 0, 0));
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
				AttachDynamicObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
				SCM(playerid, 0xFFFFFFAA, "Lumini Undercover Instalate!");
				GivePlayerCash(playerid, -2000);
			}
			if(listitem == 11)
			{
				//remove neon
				DestroyObject(GetPVarInt(playerid, "neon"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon1"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon2"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon3"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon4"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon5"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon6"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon7"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon8"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon9"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon10"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon11"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon12"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "neon13"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "interior"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "interior1"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "back"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "back1"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "front"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "front1"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "undercover"));
				DeletePVar(playerid, "Status");
				DestroyObject(GetPVarInt(playerid, "undercover1"));
				DeletePVar(playerid, "Status");
			}
		}
		return 1;
	}
    if(!response)
    {
	    SCM(playerid, COLOR_AQUAMARINE, "Dialog Box-ul a disparut.");
    }
	return 1;
}

Daca nu merge vezi daca ai SpawnPlayer(playerid) la OnPlayerLogin.

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.