Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Fantasy_Man poslato Oktobar 28, 2013, 13:48:12 POSLE PODNE

Naslov: [Pomoc] Oko komande /stavikutiju
Poruka od: Fantasy_Man poslato Oktobar 28, 2013, 13:48:12 POSLE PODNE
Mod: GTARP
Opis problema: treba mi kada upisem /stavikutiju da mi se kutija savucva u trunk. I da u trunk moze stati najvise 10 kutija. ja sam probao nesto oraditi ali mi ne ide.
if(!strcmp(cmdtext, "/stavikutiju", true))
{
    new counter = 0;
    new result;
    new plyName[MAX_PLAYER_NAME];

    GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
    for(new i; i != MAX_VEHICLES; i++)
    {
        new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i);
        if(dist)
        {
            result = i;
            counter++;
        }
    }
    switch(counter)
    {
        case 0:
        {
            SendClientMessage(playerid, COLOR_GREY, "   Nema vozila sa prtljaznikom u Vasoj blizini.");
        }

        case 1:
        {

               if(vehTrunkCounter[result] != (MAX_TRUNK_SLOTS-1))
            {
                   if(!IsAKombiVozac(playerid));
                   
                    {
                SendClientMessage(playerid, COLOR_GREY, "  Prtljaznik zakljucan !");
            return 1;
        }

                if(ReduceTime[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Morate sacekati 3 sekunde pre nego sto pokusate ponovo !");
                return 1;
            }
                   if(IsPlayerInAnyVehicle(playerid))
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Ne mozete otvoriti prtljaznik dok ste u vozilu");
                    return 1;
                }
                if(IsAPlane(result) || IsABike(result) || IsAOBike(result) || IsABoat(result) || IsAPizzabike(result) || IsABus(result) || IsATowcar(result) || IsAHspdCar(result) || IsAHarvest(result) || IsADrugHarvest(result) || IsASweeper(result) || result >=78 && result <= 83|| GetVehicleModel(GetPlayerVehicleID(result)) == 523)
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Ovo vozilo nema prtljaznik !");
                    return 1;
                }



                            new buffer[512];
                            new objectID = GetPlayerWeapon(playerid);


                            if(objectID != 0)
                            {
                                vehTrunkCounter[result]++;
                                vehTrunk[result][vehTrunkCounter[result]] = objectID;
                                format(buffer, sizeof(buffer), "Stavili ste svoj %s (municija: %i) u prtljaznik vozila.");
                                SendClientMessage(playerid, COLOR_WHITE, buffer);
                                RemovePlayerAttachedObject(playerid, 1);
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "* %s otvara prtljaznik vozila i stavlja oruzje unutra.", sendername);
                                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                SaveTrunk();
                                return 1;
                            }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, " Prtljaznik vozila je pun");
                return 1;
            }
        }

        default:
        {
            SendClientMessage(playerid, COLOR_GREY, "   Nadjeno vise od jednog vozila");
            return 1;
        }
              }
    return 1;
}
Naslov: Odg: [Pomoc] Oko komande /stavikutiju
Poruka od: [BR] Ralph poslato Oktobar 28, 2013, 13:51:26 POSLE PODNE
MAX_TRUNK_SLOTS pa povecaj, verovatno to moras uraditi, trebalo bi da cuva kutije ima varijabla za cuvanje koliko vidim.
Naslov: Odg: [Pomoc] Oko komande /stavikutiju
Poruka od: Fantasy_Man poslato Oktobar 28, 2013, 13:54:35 POSLE PODNE
a gde to da ubacim ?
Naslov: Odg: [Pomoc] Oko komande /stavikutiju
Poruka od: [BR] Ralph poslato Oktobar 28, 2013, 13:55:47 POSLE PODNE
Citat: Fantasy_Man poslato Oktobar 28, 2013, 13:54:35 POSLE PODNE
a gde to da ubacim ?

to vec imas i potrazi u modu da vidis koji ti je limit.
Naslov: Odg: [Pomoc] Oko komande /stavikutiju
Poruka od: Fantasy_Man poslato Oktobar 28, 2013, 15:54:42 POSLE PODNE
dzabe,ne znam kako da uradim to. Da li postiji neki drugi nacin
Naslov: Odg: [Pomoc] Oko komande /stavikutiju
Poruka od: Fantasy_Man poslato Oktobar 29, 2013, 13:21:55 POSLE PODNE
Meni ta komanda ne radi
Naslov: Odg: [Pomoc] Oko komande /stavikutiju
Poruka od: Mato RP poslato Oktobar 30, 2013, 11:00:25 PRE PODNE
Pa nemoj raditi u strcm koamnde nego u ZCMD laganiji je i prvo moras stisnuti CTRL+F i onda upises no gdje ti je limit!