Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: alko321 poslato Jun 25, 2014, 10:15:34 PRE PODNE

Naslov: Pomoc oko vozila
Poruka od: alko321 poslato Jun 25, 2014, 10:15:34 PRE PODNE
Skripta koju koristim:mOJA OD 0
Detaljan opis problema:Kada kupim auto stvori se na parkingu ali nemogu uci u auto pise mi da je zakljucano
Dio skripte:CMD:kupiauto(playerid, params[])
{
if(PlayerInfo[playerid][pPosedovanjeAuta] != -1) return SCM(playerid,ORANGE2,"[EL:RP]: "CRVENA"Vec posedujes auto!");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 1706.8115,-1131.6342,24.0859)) return SCM(playerid,ORANGE2,"[EL:RP]: "SIVA"Niste u autosalonu!");
{
    SPD(playerid, DIALOG_KUPIAUTO, DIALOG_STYLE_LIST,""ORANGE"Katalog - Odabir vozila","Infernus - "CRVENA"800.000$\n"BELA"Sultan - "CRVENA"280.000$\n"BELA"Turismo - "CRVENA"430.000$\n"BELA"Elegy - "CRVENA"160.000$\n"BELA"Sabre - "CRVENA"80.000$\n"BELA"ZR 350 - "CRVENA"500.000$\n"BELA"Bullet - "CRVENA"625.000$", "Odaberi", "Nazad");
}
    if(UsaoAutoProdaja[playerid] != -1)
    {
        new i = UsaoAutoProdaja[playerid];
        if(VoziloInfo[i][vImaVlasnika] == 0)
{
    new vid = CijeneAuta(GetVehicleModel(GetPlayerVehicleID(playerid)));
    if(GetPlayerMoney(playerid) < AutoSalon[vid][1]/2) return SCM(playerid,ORANGE2,"[EL:RP]: "CRVENA"Nemate dovoljno novca!");
    NovacMinus(playerid, -AutoSalon[vid][1]/2);
    PlayerInfo[playerid][pNovac] = -AutoSalon[vid][1]/2;
PlayerInfo[playerid][pPosedovanjeAuta] = i;
VoziloInfo[i][vImaVlasnika] = 1; VoziloInfo[i][vZakljucan] = -1;
VoziloInfo[i][vDroga] = 0;
VoziloInfo[i][vOruzije] = -1; VoziloInfo[i][vMunicija] = 0;
strmid(VoziloInfo[i][vVlasnik], pName(playerid), 0, strlen(pName(playerid)), 999);
  SacuvajVozilo(i); SavePlayer(playerid); TogglePlayerControllable(playerid, 1);
  new string[128];
  format(string, sizeof(string), "[EL:RP]: "SIVA"Uspesno ste kupilo polovan auto za %d$!",AutoSalon[vid][1]/2);
  SCM(playerid, ORANGE2, string);
  UsaoAutoProdaja[playerid] = -1;
  SavePlayer(playerid);
}
}
return 1;
}
to je CMD
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://www.zaslike.com/viewer.php?file=wr5x0jyuytm0uan1s61.png http://www.zaslike.com/viewer.php?file=fylhfg0kjhbz9z2c53qr.png
Naslov: Odg: Pomoc oko vozila
Poruka od: Drobnjak poslato Jun 25, 2014, 11:17:14 PRE PODNE
Ja u ovoj komandi ne vidim nikakvu funckiju koja bi mogla zaključati auto.
Vjerovatno u modu imaš komandu za otključavanje auta ?

Edit: Aha evo vidim funkciju za zaključavanje.. ali prvo vidi da li u modu imaš komandu za zaključavanje / otključavanje vozila, pa ako nemaš, onda ćemo srediti da ga ne zaključava kad ga kupiš.
Naslov: Odg: Pomoc oko vozila
Poruka od: alko321 poslato Jun 25, 2014, 19:55:57 POSLE PODNE
Evo ima ovdje http://www.zaslike.com/viewer.php?file=z2i7g322ankwqktw6qn.png
Naslov: Odg: Pomoc oko vozila
Poruka od: Drobnjak poslato Jun 25, 2014, 20:19:22 POSLE PODNE
Pa brate kad kupiš vozilo kucaj /v i otključaj ga..
Naslov: Odg: Pomoc oko vozila
Poruka od: alko321 poslato Jun 25, 2014, 20:58:44 POSLE PODNE
Pa jesi mozak moram biti u vozillu da bi ga otkljucao ili zakljucao da mi je to namjestiti da mogu izvan vozila to raditi
Naslov: Odg: Pomoc oko vozila
Poruka od: Drobnjak poslato Jun 25, 2014, 21:01:12 POSLE PODNE
Bože.. pa onda naÄ'i /v komandu i jednostavno napravi da se može otključavati kada si izvan vozila..
Naslov: Odg: Pomoc oko vozila
Poruka od: Marusa.xDD poslato Jun 25, 2014, 22:05:28 POSLE PODNE
Evo ti za otključavanje/zaključavanje


case 1:
{
    new Float:x, Float:y, Float:z;
            GetVehiclePos(VoziloInfo[i][vID], x, y, z);
            if(!IsPlayerInRangeOfPoint(playerid,10,x,y,z)) return SCM(playerid,-1,"EL:RP | "CRVENA"Niste u blizini svog vozila!");
                if(VoziloInfo[i][vZakljucan] == 1) return SCM(playerid,-1,"EL:RP | "CRVENA"Vozilo vec zakljucano!");
{
VoziloInfo[i][vZakljucan] = 1; SacuvajVozilo(i);
GameTextForPlayer(playerid, "~w~Vozilo ~r~zakljucano", 5000, 3);
SacuvajVozilo(i);
}
}
case 2:
{
    new Float:x, Float:y, Float:z;
            GetVehiclePos(VoziloInfo[i][vID], x, y, z);
            if(!IsPlayerInRangeOfPoint(playerid,10,x,y,z)) return SCM(playerid,-1,"EL:RP | "CRVENA"Niste u blizini svog vozila!");
                if(VoziloInfo[i][vZakljucan] == 0) return SCM(playerid,-1,"EL:RP | "CRVENA"Vozilo vec otkljucano!");
{
VoziloInfo[i][vZakljucan] = 0; SacuvajVozilo(i);
GameTextForPlayer(playerid, "~w~Vozilo ~g~otkljucano", 5000, 3);
SacuvajVozilo(i);
}
}