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

Wysłany: 2018-11-13, 15:08


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Siema! Dzi? zabieram si? do systemu pojazd?w graczy i firm.
System ma polega? na tym ?e po wpisaniu cmd pojazdy szuka w bazie danych pojazd?w z ovnerid == UID gracza, nast?pnie graczy wybiera w gui pojazd kt?ry chce zespawnowa?. Dodatkowo je?li pojazd podsiada UID frakcji nie wy?wietla go w w cmd pojazdy tylko w cmd pojazdyfirmowe. Chodzi g??wnie o to aby gracz posiada? swoje pojazdy i pojazdy we frakcji przydzielone konkretnie do niego.

Zacz??em od stworzenia bazy kt?ra wygl?da tak:


Nast?pnie zrobi?em enum w kt?rym b?d? zapisywa? dane dotycz?ce zespawnowanych ju? przez graczy pojazd?w:
Pawn
#define MAX_CARS 100
enum PlayerVehData
{
    Cache:Cache_ID,
    UID,
    Model,
    Float:PosX,
    Float:PosY,
    Float:PosZ,
    Float:PosR,
    kolor1,
    kolor2,
    firmaid,
    ovnerid
};
new PlayerVeh[MAX_CARS][PlayerVehData];

Nast?pnie gdy gracz wpisze CMD pojazdy chc? pobra? wszystkie dane o wszystkich pojazdach kt?re gracz posiada(ovnerid jest r?wne UID gracza ale tylko te kt?re ma firmaid = 0):
Pawn
CMD:pojazdy(playeridcmdtext[])
{
new query[258];
mysql_format(SQL_IDquerysizeof query"SELECT * FROM cars WHERE ovnerid = '%s' AND frakcjaid = '0'"Player[playerid][UID]);
mysql_tquery(SQL_IDquery "Pojazdygracza""iss"playeridPlayerName(playerid));
return 1;
}

No i na tym si? zatrzyma?em :(
Mo?ecie powiedzie? co dalej ? :D

Podpis
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
tvkozak316
Wysłany: 2018-11-15, 12:23


Robson04







Wiek: 23
Na forum: 3183 dni
Posty: 58
Nick w MP: Robson04

Piwa: 512

Respekt: 60

Pawn

CMD:pojazdy(playeridcmdtext[])
{
new query[258];
mysql_format(SQL_IDquerysizeof query"SELECT * FROM cars WHERE ovnerid = '%s' AND frakcjaid = '0'"Player[playerid][UID]);
mysql_tquery(SQL_IDquery "Pojazdygracza""iss"playeridPlayerName(playerid));
return 1;
}


Nie wysy?aj zb?dnych zapyta? do bazy danych. Przejd? przez p?tle MAX_CARS i sprawdz czy jakis pojazd jest jego ownerem.

Postaw piwo autorowi tego posta
 

 
Tagi: system :: prywatnych :: pojazdów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » System prywatnych pojazdów 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