Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Łuk@ poslato Maj 07, 2017, 22:45:18 POSLE PODNE

Naslov: [pomoc] Oko /repv
Poruka od: Łuk@ poslato Maj 07, 2017, 22:45:18 POSLE PODNE
Skripta koju koristim: 0
Detaljan opis problema: Kada kliknem za popravak svih vozila, ne ispisiva nikakav tekst, a trebalo bi bilo kakav
Dio skripte:
[pawn]        case delaware_REPAIRVEHICLE:
        {
            if(!response) return SendClientMessage(playerid, -1, ""delaware"(delaware) "bela"Izasli ste iz repair vehicle menua.");
            if(response)
            {
                switch(listitem)
                {
                    case 0:
                    {
                        ShowPlayerDialog(playerid, delaware_REPAIRVEHICLEID, DIALOG_STYLE_INPUT, ""delaware"REPAIR VEHICLE", "Upisi ID igraca kojem zelis popraviti vozilo.",  "Popravi", "Odustani");
                    }
                    case 1:
                    {
                        for(new i = 1, j = GetVehiclePoolSize(); i <= j; i++)
                        {
                            if(i == 1)
                            {
                                format(globalni,sizeof(globalni), ""delaware"(delaware) "bela"Administrator %s je pokusao da popravi sva vozila na serveru, ali nijedno nije kreirano.",GetName(playerid));
                                SendClientMessageToAll(-1, globalni);                               
                            }
                            else
                            {
                                RepairVehicle(i);
                                format(globalni,sizeof(globalni), ""delaware"(delaware) "bela"Administrator %s je popravio sva vozila na serveru(%d).",GetName(playerid),i);
                                SendClientMessageToAll(-1, globalni);
                            }
                        }
                    }
                }
            }
        }[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://imgur.com/qm8T6BC
Nmp sta mi je, nemam nikakvu ideju, zastao mi mozak xd
Naslov: Odg: [pomoc] Oko /repv
Poruka od: // xunder poslato Maj 07, 2017, 23:52:10 POSLE PODNE
izvrsava li funkciju RepairVehicle(i);
takodje probaj da debugas
takodje, ne bih preporucio ovo
format(globalni,sizeof(globalni), ""delaware"(delaware) "bela"Administrator %s je popravio sva vozila na serveru(%d).",GetName(playerid),i);
                                SendClientMessageToAll(-1, globalni);
jer je to vjv ono sto si zadnje htjeo uraditi ovako ce si spamat svaki loop if i > 1 :)
Naslov: Odg: [pomoc] Oko /repv
Poruka od: Łuk@ poslato Maj 08, 2017, 00:05:19 PRE PODNE
Citat: ☢ χÏ...ηdÑ"я_ ☢ poslato Maj 07, 2017, 23:52:10 POSLE PODNE
izvrsava li funkciju RepairVehicle(i);
takodje probaj da debugas
takodje, ne bih preporucio ovo
format(globalni,sizeof(globalni), ""delaware"(delaware) "bela"Administrator %s je popravio sva vozila na serveru(%d).",GetName(playerid),i);
                                SendClientMessageToAll(-1, globalni);
jer je to vjv ono sto si zadnje htjeo uraditi ovako ce si spamat svaki loop if i > 1 :)
http://imgur.com/o0lmNBw
ispisiva samo 'kliknuo' to kad kliknem - nisam imao nijedno dodano vozilo u skripti,
kada sam dodao
1 vozilo onda pise
http://imgur.com/LtEAdWY
znaci ako imam 1 vozilo ig, to ga racuna kao da ga nema ?
onda bi trebao umjesto
if(i == 1)
staviti
if(i <= 0)
?
fixao sam