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

Wysłany: 2018-01-29, 18:10


Shlasku

Uczeń Pawno






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

Piwa: 17

Respekt: 60

Witam, mam taki problem mam kod:
Cytat:

new pname[MAX_PLAYER_NAME], path[200];
format(path, sizeof(path), "Konta/%s", pname[playerid]);
if(dini_Int(path, "Ranga", PlayerInfo[playerid][pRanga]) == 7)
{
IsPlayerHeadAdmin[playerid] = 1;
PlayerInfo[playerid][pRanga] = 7;
SendClientMessage(playerid, -1, "{00FF00}Twoja ranga to: {FF0000}HeadAdmin");
}


I problem w tym ?e nie mam problem?w a po wej?ciu gracza na serwer nic si? nie dzieje mimo ?e w pliku Nick.ini jest warto?? Ranga=7

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

 
Wysłany: 2018-01-29, 18:13


Destinn







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

Piwa: 25

Respekt: 90

W jakim miejscu jest umieszczony ten kod?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-29, 18:31


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

[ Dodano: 2018-01-29, 18:31 ]
Pawn

format(pathsizeof(path), "Konta/%s"pname[playerid]); 


Nie powinno tam si? znajdowa? rozszerzenie .ini?

Podpis
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Shlasku
Wysłany: 2018-02-03, 10:49


Shlasku

Uczeń Pawno






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

Piwa: 17

Respekt: 60

Zamek, faktycznie, przeoczy?em. Dzi?ki :piwo:

@EDIT: lecz nadal nic sie nie dzieje. Destinn, w callbacku OnPlayerConnect

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

 
Wysłany: 2018-02-03, 14:42


Destinn







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

Piwa: 25

Respekt: 90

Kod:

new pname[MAX_PLAYER_NAME], path[200];
format(path, sizeof(path), "Konta/%s", pname[playerid]);
if(dini_Int(path, "Ranga") == 7)
{
IsPlayerHeadAdmin[playerid] = 1;
PlayerInfo[playerid][pRanga] = 7;
SendClientMessage(playerid, -1, "{00FF00}Twoja ranga to: {FF0000}HeadAdmin");
}


Powinno ?miga? - w dini_Int podajesz ?cie?k? do pliku, a nast?pnie co ma wczyta?, w tym wypadku jest to "Ranga" i ta warto?? musi wynosi? 7, aby nada?o graczowi HeadAdmin'a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-04, 10:21


Shlasku

Uczeń Pawno






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

Piwa: 17

Respekt: 60

Destinn, niestety nic

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

 
Wysłany: 2018-02-04, 12:15


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

No a to .ini do "Konta/%s" doda?e??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-04, 13:07


Shlasku

Uczeń Pawno






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

Piwa: 17

Respekt: 60

MG303, tak

chyba ze znacie jakis inny sposob na to ze gdy w pliku z nickiem gracza jest np. Ranga=7 to wtedy nadaje mu PlayerInfo[playerid][pRanga] = 7;

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

 
Wysłany: 2018-02-04, 14:57


Destinn







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

Piwa: 25

Respekt: 90

To mo?e teraz? Bo nie pobiera?e? przecie? nicku gracza.

Kod:


new pname[MAX_PLAYER_NAME], path[200];
GetPlayerName(playerid, pname, sizeof(pname));
format(path, sizeof(path), "Konta/%s.ini", pname[playerid]);
if(dini_Int(path, "Ranga") == 7)
{
IsPlayerHeadAdmin[playerid] = 1;
PlayerInfo[playerid][pRanga] = 7;
SendClientMessage(playerid, -1, "{00FF00}Twoja ranga to: {FF0000}HeadAdmin");
}


ewentualnie:

Kod:


new pname[MAX_PLAYER_NAME], path[200];
GetPlayerName(playerid, pname, sizeof(pname));
format(path, sizeof(path), "Konta/%s.ini", pname[playerid]);
if(dini_Exists(path))
{
PlayerInfo[playerid][pRanga] = dini_Int(path, "Ranga");
}


Ale wtedy ustawi tylko warto?? pRanga na t? pobran? z pliku, musia?by? sobie jeszcze dopisa? te swoje IsPlayerHeadAdmin i wiadomo??, ?e gracz jest adminem - tak w?a?ciwie to nie wiem po co jest te IsPlayerHeadAdmin skoro masz pRanga, w kt?rej ustalasz jaki gracz ma poziom administracyjny - je?eli jest to, np. 7 i jest to HeadAdmin to nie ma potrzeby tworzenia do tego IsPlayerHeadAdmin ..

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Shlasku
Wysłany: 2018-02-05, 14:15


Shlasku

Uczeń Pawno






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

Piwa: 17

Respekt: 60

Destinn, faktycznie! Dzi?ki wielkie, pierwsza metoda dzia?a! :piwo:

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

 
Tagi: dini
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