Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-05-15, 21:33


Fussion606







Wiek: 32
Na forum: 4043 dni
Posty: 4



Respekt: 50

Witam. Mam taki problem z komend? /zboze. Mam spe?niony ten warunek:
Pawn
if(VehicleInfo[dllt][KM] >= 10)
ale i tak pokazuje mi si? wiadomo??, ?e nie posiadam zbo?a. Komenda /zboze:
Pawn
CMD:zboze(playeridparams[])
    {
    
        new idstring[256], string1[256];
        new trailerid GetPlayerVehicleID(id);
        new vehicleid GetPlayerVehicleID(playerid);
        new pfid GetVehicleModel(vehicleid);
        new vehid GetPlayerVehicleID(playerid);
        new modelt GetVehicleTrailer(vehid);
        new dllt GetVehicleIDTrailer(playerid,vehid,modelt);
        if(PlayerInfo[playerid][Team] != 1)
            return BrakTeam(playerid,1);
            
            if(sscanf(params"d"id))
                return SendClientMessage(playeridBialy"/zborze [Id gracza]");
            if(IsPlayerConnected(id))
            {
                if(pfid == 532)
                {
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                        if(GetVehicleTrailer(GetVehicleModel(trailerid) == 450))
                            return SendClientMessage(playeridCzerwony"# Gracz ma nieodpowiednia naczepe do zboza.");
                            if(VehicleInfo[GetVehicleTrailer(trailerid)][Towar] == 51)
                        {
                                if(VehicleInfo[dllt][KM] >= 10)
                            {
                                if(id != playerid)
                                {
                                    format(stringsizeof(string), "Przeladowales zboze graczowi {FFFFFF}%s"PlayerName(id));
                                    SendClientMessage(playeridSzarystring);
                                    SendClientMessage(playeridJasnyZielony"# Otrzymujesz bonus: {FFFFFF}500$ {00E000}oraz {FFFFFF}50 {00E000}Score.");
                                    format(string1sizeof(string1), "# Farmer {FFFFFF}%s {00E000}przeladowal ci zboze do twojej naczepy.");
                                    SendClientMessage(idJasnyZielonystring1);
                                    AddOrder(playerid,PlayerInfo[playerid][UID],51,vehid,dllt);
                                    if(VehicleInfo[dllt][Towar] == 0)
                                    GiveMoneyEx(playerid,500);
                                    GiveScoreEx(playerid,GetScoreEx(playerid)+50);
                                    Earned(playerid,150);
                                
                                    return 1;
                                }
                                else
                                {
                                    SendClientMessage(playeridCzerwony"# Nie mozesz przeladowac zboza samemu sobie.");
                                }
                            }
                            else if(VehicleInfo[GetVehicleTrailer(trailerid)][Towar] >= 51)
                            {
                                SendClientMessage(playeridCzerwony"# Gracz posiada juz towar, wiec nie mozesz mu przeladowac zboza.");
                            }
                            return 1;
                        }
                        else
                        {
                            SendClientMessage(playeridCzerwony"# Nie mozesz przeladowac zboza gdyz go nie masz.");
                        }
                        return 1;
                    }
                    else
                    {
                        SendClientMessage(playeridCzerwony"# Gracz nie siedzi w pojezdzie.");
                    }
                    return 1;
                }
                else
                {
                    SendClientMessage(playeridCzerwony"# Nie siedzisz w bizonie.");
                }
                return 1;
            }
            else
            {
                SendClientMessage(playeridZolty"# Gracz o podanym id nie jest polaczony z serwerem.");
            }
            return 1;
}

Prosze o pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-15, 22:56


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Pomyli?e? warunki, ta wiadomo?? pokazuje si? gdy nie spe?niony jest warunek:
Kod:

if(VehicleInfo[GetVehicleTrailer(trailerid)][Towar] == 51)


;)

Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: /zboze
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Komenda /zboze Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku