Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: RilleX poslato Jul 08, 2014, 01:48:44 PRE PODNE

Naslov: [Pomoc]Komanda /asell
Poruka od: RilleX poslato Jul 08, 2014, 01:48:44 PRE PODNE
Skripta koju koristim:Moja
Detaljan opis problema:Napravio sam komandu za admina da prodaje bilo koje auto ali samo ako sam na Auto pijaci.Kako mogu staviti da ako sam na bilo kojim kordinatama da proda auto
Dio skripte: http://pastebin.com/1r3Kp1Jv
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]Komanda /asell
Poruka od: Ino42O poslato Jul 08, 2014, 01:57:38 PRE PODNE
ovako?

if(!strcmp(cmdtext, "/asellcar", true))
        {
            if(IsPlayerConnected(playerid))
            {
                if(gPlayerLogged[playerid] == 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "[GRESKA] Morate biti ulogovani !");
                    return 1;
                }
                if(PlayerInfo[playerid][pAdmin] >= 1340)
                {
                    new vehid = GetPlayerVehicleID(playerid);
                    new Float:x,Float:y,Float:z;
                        new Float:a;
                        CarInfo[vehid][cOwned] = 0;
                        strmid(CarInfo[vehid][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                        GameTextForPlayer(playerid, "~w~Vozilo uspjesno prodato", 10000, 3);
                        GetVehiclePos(vehid, x, y, z);
                        GetVehicleZAngle(vehid, a);
                        CarInfo[vehid][cLocationx] = x;
                        CarInfo[vehid][cLocationy] = y;
                        CarInfo[vehid][cLocationz] = z;
                        CarInfo[vehid][cAngle] = a;
                        RemovePlayerFromVehicle(playerid);
                        TogglePlayerControllable(playerid, 1);
                        OnPropUpdate();
                        DestroyVehicle(vehid);
                                CreateVehicle(CarInfo[vehid][cModel],CarInfo[vehid][cLocationx],CarInfo[vehid][cLocationy],CarInfo[vehid][cLocationz]+1.0,CarInfo[vehid][cAngle],CarInfo[vehid][cColorOne],CarInfo[vehid][cColorTwo],60000);
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "[SS-RP] Niste ovlasteni da koristite ovu komandu!");
                    return 1;
                }
            }
            return 1;
        }
Naslov: Odg: [Pomoc]Komanda /asell
Poruka od: Denis_Lapi poslato Jul 08, 2014, 01:58:26 PRE PODNE
Ovo je deo koji ti odradjuje poziciju, moras da ukolnis taj deo iz komande. Probaj sam, ako zapnes reci..

if(PlayerToPoint(80.0,playerid, 1654.2977,-1054.5654,23.8984))
                {
                        SendClientMessage(playerid, COLOR_GREY, "[GRESKA] Niste na Auto Pijaci ! ");
                        return 1;
                    }
Naslov: Odg: [Pomoc]Komanda /asell
Poruka od: Ino42O poslato Jul 08, 2014, 02:03:54 PRE PODNE
Citat: Denis_Lapi poslato Jul 08, 2014, 01:58:26 PRE PODNE
Ovo je deo koji ti odradjuje poziciju, moras da ukolnis taj deo iz komande. Probaj sam, ako zapnes reci..

if(PlayerToPoint(80.0,playerid, 1654.2977,-1054.5654,23.8984))
                {
                        SendClientMessage(playerid, COLOR_GREY, "[GRESKA] Niste na Auto Pijaci ! ");
                        return 1;
                    }


Upravo sam mu to odradio al dobro da si mu objasnio :)
Naslov: Odg: [Pomoc]Komanda /asell
Poruka od: RilleX poslato Jul 08, 2014, 02:14:52 PRE PODNE
Sredjeno sto se tice komande ali sada kada prodam nekom igracu auto njemu stoji da jos uvjek ima to auto da je jos uvijek on vlasnik kako da to popravim