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

Wysłany: 2018-01-23, 16:25


Shlasku

Uczeń Pawno






Wiek: 22
Na forum: 3206 dni
Posty: 133
Nick w MP: luki1123

Piwa: 17

Respekt: 60

Witam, mam problem a mianowicie pytanie. Jak zrobi? takie co? ?e w callbacku OnPlayerConnect, gdy istnieje plik HeadAdmini.ini to odczytuje z pliku Nick oraz cyfre przy nicku czyli np. Shlasku=1

Gdy w pliku jest nick gracza i przy nicku jest np. cyfra 7 to wtedy wykonuje czynno??
Cytat:

IsPlayerHeadAdmin[playerid] = 1;

gdy jest np. cyfra 2 to wykonuje czynnosc
Cytat:

IsPlayerVip[playerid] = 1;


A przy dawaniu rangi wpisuje nick i cyfre do pliku ale z tym juz sobie poradze.

Prosz? o pomoc a w zamian piwko postawie :piwo:

Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-23, 17:12


Destinn







Wiek: 26
Na forum: 3094 dni
Posty: 104
Nick w MP: Destin

Piwa: 25

Respekt: 90

Zale?y jakiego zapisu danych chcesz u?y?, mySQL / dini / dof2?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-24, 15:49


Shlasku

Uczeń Pawno






Wiek: 22
Na forum: 3206 dni
Posty: 133
Nick w MP: luki1123

Piwa: 17

Respekt: 60

najlepiej dini

Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-24, 19:30


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Funkcja dini_Int

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-26, 17:18


Shlasku

Uczeń Pawno






Wiek: 22
Na forum: 3206 dni
Posty: 133
Nick w MP: luki1123

Piwa: 17

Respekt: 60

Combacior, tak ale co mi da ta funkcja skoro nie umiem u?o?y? kodu aby podczas dolaczania gracza na serwer pobieralo jego nick z pliku i gdy jego nick tam jest do cos sie dzialo?

Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-26, 18:20


Destinn







Wiek: 26
Na forum: 3094 dni
Posty: 104
Nick w MP: Destin

Piwa: 25

Respekt: 90

Kod:

IsPlayerHeadAdmin[playerid] = 1;


oraz

Kod:

IsPlayerVip[playerid] = 1;


Polecam Ci zrobi? w enumie, ju? nie raz Ci to pisa?em - wtedy u?y?by?, np. if(PlayerInfo[playerid][playerVip] == 1);

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-26, 21:26


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

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

tak ale co mi da ta funkcja skoro nie umiem u?o?y? kodu aby podczas dolaczania gracza na serwer pobieralo jego nick z pliku i gdy jego nick tam jest do cos sie dzialo?


Nigdy nie korzysta?e? z callbacku OnPlayerConnect? Nigdy nie korzysta?e? z funkcji dini_Int? Po co pobiera? nick z pliku, skoro mo?na pobra? nick funkcj? GetPlayerName? To, co chcesz uzyska? robi si? tak samo jak pobierasz ilo?? kasy/respektu danego gracza. Funkcja dini_Int ma dwa argumenty: nazwa pliku i nick gracza. Nazw? pliku znasz (head admini) a nick pobierzesz funkcj? GetPlayerName, funkcja dini_Int zwr?ci liczb?, kt?ra znajduje si? po znaku r?wna si? - funkcja zwr?ci zero, je?li dany nick nie zostanie odnaleziony.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-27, 15:57


Shlasku

Uczeń Pawno






Wiek: 22
Na forum: 3206 dni
Posty: 133
Nick w MP: luki1123

Piwa: 17

Respekt: 60

Combacior, wiem co to dini_IntSet ale nie umiem u?o?y? kodu ?e GDY PRZY NICKU GRACZA BEDZIE NP. CYFRA 1 TO WYKONUJE CZYNNO??

Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-27, 16:02


Zamek







Wiek: 26
Na forum: 3788 dni
Posty: 168
Nick w MP: Zamek

Piwa: 276

Respekt: 295,8
Respekt: 295,8Respekt: 295,8Respekt: 295,8

w OnPlayerConnect musisz sprawdzi? czy dany plik istnieje w twoim folderze. U?ywasz do tego funkcji dini_Exists oraz instrukcji warunkowej.

Nast?pnie u?ywasz funkcji dini_Int kt?ra pobiera warto?? z danego "rekordu". Przyk?adowo.

Pawn

if(dini_Exists(filename))
{
     if(dini_Int(filename"Admin") == 1)
    {
          IsPlayerHeadAdmin[playerid] = 1;
    }
}


Podpis
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Shlasku
Wysłany: 2018-01-27, 16:14


Shlasku

Uczeń Pawno






Wiek: 22
Na forum: 3206 dni
Posty: 133
Nick w MP: luki1123

Piwa: 17

Respekt: 60

Zamek, dzi?ki bardzo. Dok?adnie o to mi chodzi?o :piwo:

@EDIT: a jak zrobic ?eby w pliku zamiast Admin by? nick gracza?

Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-27, 16:48


Zamek







Wiek: 26
Na forum: 3788 dni
Posty: 168
Nick w MP: Zamek

Piwa: 276

Respekt: 295,8
Respekt: 295,8Respekt: 295,8Respekt: 295,8

Sprecyzuj co chcesz uzyska? bo niezbyt rozumiem.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-27, 16:57


Destinn







Wiek: 26
Na forum: 3094 dni
Posty: 104
Nick w MP: Destin

Piwa: 25

Respekt: 90

Pawn
if(dini_Exists(filename))
{
    if(dini_Int(filenameGetPlayerName(playerid)) == 1)
    {
        IsPlayerHeadAdmin[playerid] = 1;
    }
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-27, 17:25


Shlasku

Uczeń Pawno






Wiek: 22
Na forum: 3206 dni
Posty: 133
Nick w MP: luki1123

Piwa: 17

Respekt: 60

Destinn, mam kod taki:
Cytat:

if(dini_Exists("HeadAdmin.ini"))
{
if(dini_Int("HeadAdmin.ini", GetPlayerName(playerid)) == 1)
{
IsPlayerHeadAdmin[playerid] = 1;
}
}


i mam b??d ?e argument drugi (GetPlayerName(playerid)) jest b??dny
Cytat:

error 035: argument type mismatch (argument 2)


Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-27, 20:25


Destinn







Wiek: 26
Na forum: 3094 dni
Posty: 104
Nick w MP: Destin

Piwa: 25

Respekt: 90

Spr?buj u?y? dini_String zamiast dini_Int w instrukcji warunkowej if.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-28, 14:05


Shlasku

Uczeń Pawno






Wiek: 22
Na forum: 3206 dni
Posty: 133
Nick w MP: luki1123

Piwa: 17

Respekt: 60

Destinn, nic to nie da?o

Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami :)
Postaw piwo autorowi tego posta
 

 
Tagi: pobieranie :: czegoś :: pliku
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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