Peršokti į turinį
Justas_Gerumas

Masinu sistema

Recommended Posts

sveiki vos susitvarkius viena beda iskilo kita zodziu perkant masina ismeta uzrasa prasome parduoti pirma masina tarkim ane nors turi tik 1 o serve gali turet 2.

as panaikinu ta draudima leidzia pirkt antra mysql duomenu baze irgi i failus imeta kaip antra transporto priemone bet serve neveikia komandos kaip antrai transporto priemonei kame beda gali but imesiu ta eilute butent su kuria dirbu. o gal net ne ce problemos as ieskau ?

/*forward OnPlayerTryBuyVehicle(playerid);
public OnPlayerTryBuyVehicle(playerid)
{
    if(cache_get_row_count() == 0)
    {
        ErrorMsg(playerid,"* Pirmiausia parduokite pirmà tr.priemonæ.");
        ErrorMsg(playerid,"* Jai nerodo maðinos bandykite /remont.");
        TogglePlayerControllable(playerid, 0);
        RemovePlayerFromVehicle(playerid);
    }
    else
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        new model = GetVehicleModel(vehicleid);
        SendClientMessage(playerid, 0xe7ba21FF, "Automobiliø centras");
        new string[144];
        format(string, 144, "Pavadinimas: %s", vNames[model - 400]);
        SendClientMessage(playerid, 0xe7ba21FF, string);
        format(string, 144, "Kaina: %s€", AddPoints(aKaina[model - 400]));
        SendClientMessage(playerid, 0xe7ba21FF, string);
        format(string, 144, "Atstatymo kaina: %s€", AddPoints(floatround(aKaina[model - 400] * 0.05, floatround_ceil)));
        SendClientMessage(playerid, 0xe7ba21FF, string);
        format(string, 144, "Kuro sànaudos: %iL/KM", DegaluSanaudos[model - 400]);
        SendClientMessage(playerid, 0xe7ba21FF, string);
        SendClientMessage(playerid, 0xe7ba21FF, "Kuro rûðis: Benzinas");
        format(string, 144, "Ar norite pirkti %s uþ %s€", vNames[model - 400],AddPoints(aKaina[model - 400]));
        ShowPlayerDialog(playerid, 55, DIALOG_STYLE_MSGBOX, "{AFAFAF}Turgus", string , "Taip", "Ne");
    }
    return 1;
}*///////////////////////////////////////
 jeigu virsutini palieku visada meta net neleidzia pirkt masinos istrynus virsutini script leidzia pirkt bet tada dubliuojas ant pirmos kaip man sita problema sprest reikia kurioje vietoje ce sukirsta ?

forward OnPlayerTryBuyVehicle1(playerid);
public OnPlayerTryBuyVehicle1(playerid)
{
    if(cache_get_row_count() == 1)
    {
        ErrorMsg(playerid,"* Pirmiausia parduokite antrà tr.priemonæ.");
        ErrorMsg(playerid,"* Jai nerodo maðinos bandykite /remont1.");
        TogglePlayerControllable(playerid, 1);
        RemovePlayerFromVehicle(playerid);
    }
    else
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        new model = GetVehicleModel(vehicleid);
        SendClientMessage(playerid, 0xe7ba21FF, "Automobiliø centras");
        new string[144];
        format(string, 144, "Pavadinimas: %s", vNames[model - 400]);
        SendClientMessage(playerid, 0xe7ba21FF, string);
        format(string, 144, "Kaina: %s€", AddPoints(aKaina[model - 400]));
        SendClientMessage(playerid, 0xe7ba21FF, string);
        format(string, 144, "Atstatymo kaina: %s€", AddPoints(floatround(aKaina[model - 400] * 0.05, floatround_ceil)));
        SendClientMessage(playerid, 0xe7ba21FF, string);
        format(string, 144, "Kuro sànaudos: %iL/KM", DegaluSanaudos[model - 400]);
        SendClientMessage(playerid, 0xe7ba21FF, string);
        SendClientMessage(playerid, 0xe7ba21FF, "Kuro rûðis: Benzinas");
        format(string, 144, "Ar norite pirkti %s uþ %s€", vNames[model - 400],AddPoints(aKaina[model - 400]));
        ShowPlayerDialog(playerid, 55, DIALOG_STYLE_MSGBOX, "{AFAFAF}Turgus", string , "Taip", "Ne");
    }
    return 1;
}

  • Teigiamai 1

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį



Kad sistema leistų turėt žaidėjui daugiau negų vieną mašiną reikia ne dubliuot kodą ir pervardint kintamuosius į masina2 ar mod2, o jau reikia panaudot šiek tiek proto ir pritaikyt viską prie tos pačios sistemos. Siūlyčiau nekurt jokių dar serverių ir pasimokyt scriptint.

  • Teigiamai 3

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Komentuoti gali tik prisijungę nariai

Jeigu turite paskyrą, prisijunkite

Sukurti paskyrą

Sukurkite paskyrą mūsų forume

Registruotis

Prisijungti

Turite paskyrą? Prisijunkite

Prisijungti dabar

  • Narių peržiūri šį forumą:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.


  • SuperGames programele
  • SuperGames programele


×