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

Wysłany: 2012-09-07, 16:17


tkir34







Wiek: 28
Na forum: 5046 dni
Posty: 3



Respekt: 50

Witam.
Mam moderatora ktorego przerobilem z /alogin'u z fulldm.
Wiec jak napisalem w temacie mam problem z logowaniem na modka
Opis: gdy chce sie zalogowac na moderatora wpisujac np. /mlogin moderator
pisze : "Bledne haslo". Nwm jak ten blad naprawic wiec prosze o pomoc.



Kod:

CMD:mlogin(playerid,cmdtext[]){

new haslo[64];
if(sscanf(cmdtext,"s[64]",haslo)){
SendClientMessage(playerid, COLOR_WHITE,"wpisz: /Mlogin [haslo]");
return 1;
}



if(Moderator[playerid]){
SendClientMessage(playerid,COLOR_RED2,"Jestes juz zalogowany(a) na moderatora!");
return 1;
}

if(ModaratorLogged[playerid]){
SendClientMessage(playerid,COLOR_RED2,"Ju? nie mo?esz si? logowa? r?cznie!");
return 1;
}

if(strfind(haslo,ModeratorPass,false) == 0){

new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));

new tmp[256];

new FullDM;
new ListaModeratorow;
tmp = dini_Get("FILE_MODS",playername);
new CanLog = strval(tmp);

if(CanLog < 1){
format(tmp, sizeof(tmp), "%s zostal(a) wyrzucony(a) , Powod: Nieautoryzowane logowanie na Moderatora", playername, playerid);
SendClientMessageToAll(COLOR_ADMIN, tmp);
Kick(playerid);
return 1;
}
Moderator[playerid] = true;
SetPlayerColor(playerid, 0xFF9900AA);
SoundForAll(1133);

tmp = dini_Get("FullDM/AktywnoscModeratorow/tmp.cfg",playername);
AdminTime[playerid] = strval(tmp);

format(tmp, sizeof(tmp), "%s (ID: %d) zalogowa?(a) si? jako Moderator", playername, playerid);
SendClientMessageToAll(COLOR_RED2, tmp);

}else{
SendClientMessage(playerid,COLOR_RED2,"Bledne Haslo !");
}
return 1;
}



wczesniej mialem inny problem: gdy chcialem zalogowac sie na moderatora
wyskakiwalo mi:"Najpierw musisz sie zalogowac na swoje konto!"
Naprawilem to wycinajac:
Kod:

new logged[1];
if(!logged[playerid]){
SendClientMessage(playerid,COLOR_RED2,"Najpierw musisz sie zalogowac na swoje konto!");
return 1;
}


jest jeszcze cos takiego: nwm czy to ma cos do maderatora ale moze trzeba skopiowac i zedytowac na moderatora

Kod:

tmp = dini_Get(FILE_SETTINGS,"Admin_Pass");
format(AdminPass,sizeof(AdminPass),"%s",tmp);


A teraz mam problem z zlym haslem.
Prosze o pomoc. Dam :piwo: a nawet :piwo: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-07, 16:47


VinceW







Wiek: 31
Na forum: 5247 dni
Posty: 39
Nick w MP: MagisterTMPL

Piwa: 3

Respekt: 50

No musisz utworzy? plik z kt?rego pobiera jakie jest has?o na moda.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-07, 16:50


tkir34







Wiek: 28
Na forum: 5046 dni
Posty: 3



Respekt: 50

dodalem w gamemodzie: #define FILE_MODS "FullDM/ListaModeratorow.ini

a do tego pliku dodalem linijke:Mod_Pass=iTutajWpisalemHaslo

Postaw piwo autorowi tego posta
 

 
Tagi: logowanie :: moderatora. :: wciaz :: bledne :: haslo
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Logowanie na moderatora. Wciaz bledne haslo 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