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

Wysłany: 2018-03-17, 11:18


Lucenzo







Wiek: 33
Na forum: 3010 dni
Posty: 31
Nick w MP: Kotuń

Piwa: 2

Respekt: 50

Ostrzeżeń: 100%
Witamm chce zrobi? system gangu tylko nietypowy ?eby by?o tak;

Komenda tworzywysz gang wtedy tworzy si? plik z uid gangu
W tym pliku zapisuje tylko ;
Nazw? gangu
Ustawia kas? gangu na 100

+ gdzie zrobi? zapis aut gangu?

I tera mam system reje i logo chce doda? do niego 3zmienne
1.uidgangu:
2. Nale?no??dogangu
3. Ranga w gangu(1.cz?onek 2.VC 3. Leader)


Czy kto? pomohlby mi doj?? jako? do rozpocz?cia tego? Bo nie bardzo wiem jak :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-17, 11:53


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
"Lucenzo" napisał/a:

tworzy si? plik


Chcia?bym pom?c, ale nie potrafi? ju? operowa? na plikach. Po prostu zapomnia?em jak to si? robi.

Jest mn?stwo skrypt?w na gangi w internecie, poszukaj sobie sam i wybierz jeden do edycji. Odradzam tworzenie czegokolwiek, co bazuje na zapisie do pliku - jest to przestarza?a metoda i ma?o funkcjonalna, tym bardziej, je?li chodzi o gangi. Pr?dzej czy p??niej b?dzie ch?? zrobienia czego? i oka?e si?, ?e na plikach jest to niemo?liwe, a z poziomu MySQL czy SQLite jak najbardziej. Oczywi?cie wyb?r nale?y do ciebie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-17, 14:01


OchIAch







Wiek: 26
Na forum: 3114 dni
Posty: 144
Nick w MP: OchIAch

Piwa: 1311

Respekt: 105,3
Respekt: 105,3

Ostrzeżeń: 100%
"Lucenzo" napisał/a:

Komenda tworzysz gang wtedy tworzy si? plik z uid gangu


Musisz zrobi? uID ile gang?w jest stworzonych w tym celu polecam:

Pawn

new IloscGangow// Zmienna przechowuj?ca ilo?? gang?w

#define MAX_GANGOW 100 // Maxymalna ilo?? gang?w

public OnFilterScriptInit()
{
    IloscGangow 0;
    for(new iMAX_GANGOWi++)
    {
        // Wczytywanie gangu
        IloscGangow++; // Dodaje ilo?? gang?w + 1
    }
    return 1;
}


"Lucenzo" napisał/a:

Komenda tworzywysz gang wtedy tworzy si? plik z uid gangu


Polecam dini, wiem ?e stare ale najprostsze :)

Pawn

CMD:stworzgang(playeridparams[])
{
    if(isnull(params)) return SendClientMessage(playerid0xFF0000FF"Wpisz nazwe gangu!"); // Gdy nie wpisal nazwy gangy
    new plik[256];
    format(plik256"/Gangi/%s.ini"IloscGangow); // Tworzy plik "uID Gangu.ini"
    dini_Create(plik); // Tworzy plik gangu
    return 1;
}


"Lucenzo" napisał/a:

Nazw? gangu


Pawn

CMD:stworzgang(playeridparams[])
{
    if(isnull(params)) return SendClientMessage(playerid0xFF0000FF"Wpisz nazwe gangu!"); // Gdy nie wpisal nazwy gangy
    new plik[256];
    format(plik256"/Gangi/%s.ini"IloscGangow); // Tworzy plik "uID Gangu.ini"
    dini_Create(plik); // Tworzy plik gangu
    dini_Set(plik"Nazwa"params); // Wpisuje do uID gangu nazwe
    return 1;
}


"Lucenzo" napisał/a:

Ustawia kas? gangu na 100


Pawn

CMD:stworzgang(playeridparams[])
{
    if(isnull(params)) return SendClientMessage(playerid0xFF0000FF"Wpisz nazwe gangu!"); // Gdy nie wpisal nazwy gangy
    new plik[256];
    format(plik256"/Gangi/%s.ini"IloscGangow); // Tworzy plik "uID Gangu.ini"
    dini_Create(plik); // Tworzy plik gangu
    dini_Set(plik"Nazwa"params); // Wpisuje do uID gangu nazwe
    dini_IntSet(plik"Kasa"100); // Ustawia kase gangu na 100
    return 1;
}


"Lucenzo" napisał/a:


I teraz mam system reje i logo chce doda? do niego 3 zmienne
1. uid gangu:
2. Nale?no?? dogangu
3. Ranga w gangu (1.cz?onek 2.VC 3. Leader)


Pawn

new Ranga[MAX_PLAYERS][MAX_GANGOW];
new IDGangu[playerid];

// Gdy sie zaloguje
IDGangu[playerid] = dini_Int("PLIK KONTA GRACZA""GanguID");
Ranga[playerid][IDGangu[playerid]] = 2;  // VC Lider


Nie wiem czy to ostatnie zrozumiesz, ja sam ledwo to rozumiem xD

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-17, 14:06


Lucenzo







Wiek: 33
Na forum: 3010 dni
Posty: 31
Nick w MP: Kotuń

Piwa: 2

Respekt: 50

Ostrzeżeń: 100%
OOo dzi?ki wielkie ;D teraz tylko jedna sprawa
Chce pokazywa? dla leadera cz?onk?w gangu nawet tych offline
To nwm czy tworzy? np w gangach l(uid).oni plik i tam umieszczac ich nick czy jako? inaczej SI da?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-18, 19:21


OchIAch







Wiek: 26
Na forum: 3114 dni
Posty: 144
Nick w MP: OchIAch

Piwa: 1311

Respekt: 105,3
Respekt: 105,3

Ostrzeżeń: 100%
"Lucenzo" napisał/a:

OOo dzi?ki wielkie ;D teraz tylko jedna sprawa
Chce pokazywa? dla leadera cz?onk?w gangu nawet tych offline
To nwm czy tworzy? np w gangach l(uid).oni plik i tam umieszczac ich nick czy jako? inaczej SI da?


Zapisywanie zrob kazde do jednego pliku.

Pawn

CMD:dodajgracza(playeridparams[])
{
    new plik[256];
    format(plik256SCIEZKA DO GANGU LIDERAIloscGangow); // sciezka do gangu lidera
    dini_Set(plik"np. Cz?onek2"params); // Dodaje gracza, "/dodajgracza OchIAch" doda gracza OchIAch
}


Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: system :: gangu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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