Wysłany: 2018-01-29, 18:10
Shlasku
Uczeń Pawno
Wiek: 22 Na forum: 3206 dni Posty: 133
Nick w MP: luki1123
Piwa : 17
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
Wysłany: 2018-01-29, 18:13
Destinn
Wiek: 26 Na forum: 3094 dni Posty: 104
Nick w MP: Destin
Piwa : 25
W jakim miejscu jest umieszczony ten kod?
Wysłany: 2018-01-29, 18:31
Zamek
Wiek: 26 Na forum: 3788 dni Posty: 168
Nick w MP: Zamek
Piwa : 276
[ Dodano : 2018-01-29, 18:31 ]
Pawn
format ( path , sizeof ( path ), "Konta/%s" , pname [ playerid ]);
Nie powinno tam si? znajdowa? rozszerzenie .ini?
Więcej szczegółów
Wystawiono 1 piw(a):Shlasku
Wysłany: 2018-02-03, 10:49
Shlasku
Uczeń Pawno
Wiek: 22 Na forum: 3206 dni Posty: 133
Nick w MP: luki1123
Piwa : 17
Zamek , faktycznie, przeoczy?em. Dzi?ki
@EDIT: lecz nadal nic sie nie dzieje. Destinn, w callbacku OnPlayerConnect
Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami
Wysłany: 2018-02-03, 14:42
Destinn
Wiek: 26 Na forum: 3094 dni Posty: 104
Nick w MP: Destin
Piwa : 25
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.
Wysłany: 2018-02-04, 10:21
Shlasku
Uczeń Pawno
Wiek: 22 Na forum: 3206 dni Posty: 133
Nick w MP: luki1123
Piwa : 17
Destinn , niestety nic
Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami
Wysłany: 2018-02-04, 12:15
MG303
Wiek: 30 Na forum: 6418 dni Posty: 654
Piwa : 2990
No a to .ini do "Konta/%s" doda?e??
Wysłany: 2018-02-04, 13:07
Shlasku
Uczeń Pawno
Wiek: 22 Na forum: 3206 dni Posty: 133
Nick w MP: luki1123
Piwa : 17
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
Wysłany: 2018-02-04, 14:57
Destinn
Wiek: 26 Na forum: 3094 dni Posty: 104
Nick w MP: Destin
Piwa : 25
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 ..
Więcej szczegółów
Wystawiono 1 piw(a):Shlasku
Wysłany: 2018-02-05, 14:15
Shlasku
Uczeń Pawno
Wiek: 22 Na forum: 3206 dni Posty: 133
Nick w MP: luki1123
Piwa : 17
Destinn , faktycznie! Dzi?ki wielkie, pierwsza metoda dzia?a!
Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami
Tagi: dini
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: