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

Wysłany: 2016-03-27, 23:05


KozaSniezna69







Wiek: 26
Na forum: 3901 dni
Posty: 11

Piwa: 685

Respekt: 50

czesc nwm jak zrobic frakcje wienc potrzebuje pomocy. zapis plikuw to dini. prosze

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-27, 23:06


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

Mo?esz zrobi? co? takiego ze robisz enum dane gracza i tam dajesz frakcjie i piszesz np Policja potem wojsko itp i je?li to r?wna si? jeden to jest w frakcji banalne

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-27, 23:39


KozaSniezna69







Wiek: 26
Na forum: 3901 dni
Posty: 11

Piwa: 685

Respekt: 50

lol pomorzesz? moze dasz jakis przykladowy kod a ja se go obej?e i zedytuje ok?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-27, 23:53


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

Kod:

enum DaneGracza
{Policja,
Wojsko,
Pogotowie,
LPOLICJA,
LWOJSKO,
LPOGOTOWIE}
new Dg [MAX_PLAYERS][DaneGracza];
to ju? s? frakcjie z liderem i potem np najpro?ciej
Kod:

CMD:dodajpoli (Player, params []){DG [playerid][Policja] = 1 return 1;}
tak mo?esz zrobi? komend? na dodanie do frakcji potem je?li chcesz zapis to np w publiski onplayerdisconect
Kod:

dini_Int (pozycja zapisu, "Policja") = DG [playerid][Policja]
no i potem w czytanie odwrotnie ni? zapis. Tak to bym zrobi?. Ostrzegam ze nie wiem czy wszystko jest ok bo z telefonu pisze .

[ Dodano: 2016-03-28, 00:05 ]
No chyba ze chcesz to powiedz co by? chcia? w tym systemie to mo?e ci go napisze . A i doni jest wolne przekona?em si? sam o tym dlatego polecam dfile

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-28, 00:18


KozaSniezna69







Wiek: 26
Na forum: 3901 dni
Posty: 11

Piwa: 685

Respekt: 50

a ja widzialen w innym gm definicje define teampolicja itp.
mozesz takie cos zrobic?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-28, 00:53


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-28, 10:05


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
KozaSniezna69, tak jak Szymon9910911 pisa? mniej wi?cej. Jak chcesz mie? te definicje typu #define TEAM_POLICJA 1 itd. to nie lepiej by Ci by?o w enumie od danych gracza doda?:

Pawn
enum DaneGracza
{
    Nick[24],
    Policja,
    //kolejne frakcje, np. Taxi itd.
}

new Gracz[MAX_PLAYERS][DaneGracza];

CMD:policja(playeridparams[])
{
    Gracz[playerid][Policja] = 1;
    SendClientMessage(playerid, -1"Jeste? policjantem!");
    return 1;
}

CMD:test(playeridparams[])
{
    if(Gracz[playerid][Policja] < 1)
        return SendClientMessage(playerid, -1"Komenda dost?pna tylko dla policjant?w.");
    
    GivePlayerMoney(playerid1000);
    SendClientMessage(playerid, -1"Dosta?e? 1000$.");
    return 1;
}


Wczytujesz/zapisujesz p??niej do pliku Policja = 0 lub 1 i tyle. P??niej wczytujesz dane gracza, a w komendach sprawdzasz, czy zmienna Gracz[playerid][Policja] jest r?wna 1 lub 0, jak zero to ko?czysz komend?, jak 1 to wykonujesz co ma tam si? dzia? dalej. Jak co? nie wiesz jeszcze to pisz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 15:59


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Czemu wy lubicie zasypywa? te enumy zb?dnym kodem ?

Nie ?atwiej tak ?

Pawn

enum DaneGracza
{
frakcja[6]
}
new gracz[MAX_PLAYERS][DaneGracza];


U?ycie:
Pawn

//np. 1 to policja czyli 
gracz[playerid][frakcja][0] = 1//dodajemy do policji 
gracz[playerid][frakcja][1] = 1//dodajemy np do taxi , itd.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 18:06


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
kazami, przecie? to i tak wychodzi na to samo. Nazwiesz sobie w enumie ka?d? frakcj? to b?dzie ?atwiej operowa? na tych danych, przy np. dodawaniu do frakcji itd. Zale?y jak komu wygodniej. :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 21:13


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
To nie to samo, masz miej do zapami?tania, zapami?tujesz tylko nazw? zmiennej i jedziesz potem numerkami samymi ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-01, 21:08


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

kazami, No niby racja , ale co je?li komu? si? numerki popier xD a ma 1000000 linijek do przepaczenia ? bo gdzis sie rozp?dzi? i pisa? np numerek 2 a takto mo?e da? definicje gdzie si? nie pomyli :)

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobic :: frakcje?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » jak zrobic frakcje? 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