[Pomoc] offline IP

Započeo ZC_Bob
7. Nov. 2013. Zaključano
823
pregleda
17
postova
PetarROPEE
4
Enforcer
7. Nov. 2013.
Skripta koju koristim: BE
Detaljan opis problema: Kako da proverim IP adresu igraca koji je offline, imam cmd ali ona moze samo da proveri igracu koji je trenutno online...
Evo cmd za online proveru IP adrese:
if(strcmp(cmd, "/getip", true) == 0)
{
if (PlayerInfo >= 6)
{
tmp = strtok(cmdtext,idx);
new playersip;
if(!strlen(tmp))
{
  SendClientMessage(playerid,COLOR_GRAD1,"Koriscenje: /getip [ID Igraca]");
        return 1;
}
giveplayerid = ReturnUser(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerIp( giveplayerid,playersip,sizeof(playersip));
format(string, sizeof(string), "Igrac: %s IP: %s",giveplayer,playersip);
SendClientMessage(playerid,COLOR_GRAD2,string);
}
return 1;
}

Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Deleted User
Obrisan korisnik
7. Nov. 2013.
Ne mozes proveriti, jer prosto taj igrac nije tu na serveru. Jedino mozes uraditi da pamti zadnji koriscen IP na tom acc-u pa da ga ucitavas kada ti treba taj IP, ali opet kazem to ne mora znaciti da ce biti IP tog korisnika u tom momentu to ce biti IP sa kojeg je zadnji put usao na server.
PetarROPEE
4
Enforcer
7. Nov. 2013.
Pa to mi i treba, poslednja IP adresa sa koje je usao... Kako da napravim da sacuva tu IP adresu negde i kasnije da je ocitam iz tog fajla?
ermin.a
5
Underboss
7. Nov. 2013.
vidim koristis gf pa vjerovatno koristis i fwrite, jednostavno napravis komandu, gdje otvaras igracev file, LOADAS (ne znam radit sa fwrite, da je u ini rekao bi ti), ucitas i postavis u var neku, gdje kasnije provjeravas i postavis u string, jbt kako da ti objasnim probaj sam da skontas,
a kad se igrac diskonektuje stavi da mu sacuva IP u fajl 

native GetPlayerIp(playerid, string, lenght);
PetarROPEE
4
Enforcer
7. Nov. 2013.
A ne znam kako da uradim to...

@[LG:RP]| Kris
Znam, pa samo mi treba da sacuva IP adresu od tog igraca, da mogu da proverim IP i kad je offline, npr kucam /offgetip Nick_Igraca i da mi ispise njegovu poslednju IP adresu sa koje je usao...

Ako neko zna neka pomogne...
PetarROPEE
4
Enforcer
8. Nov. 2013.
Moze malo detaljnije? 😄
PetarROPEE
4
Enforcer
8. Nov. 2013.
I dalje ne uspevam... Btw koristim fwrite
PetarROPEE
4
Enforcer
11. Nov. 2013.
Ne mogu da napravim ovo... 😐
PetarROPEE
4
Enforcer
12. Nov. 2013.
Izbrisao sam to sto sam bio napravio... Bilo je nesto ovako
enum pIp
{
new plrIP;
GetPlayerIp(playerid, plrIP, sizeof(plrIP));
PlayerInfo =  plrIP;
new File:hFile;
hFile = fopen("logs/playersip.log", io_write);
fwrite(hFile, entry);
fclose(hFile);
};


I izbrisao sam to posto nije htelo, moze neko da mi pojasni kako treba?
ermin.a
5
Underboss
12. Nov. 2013.
enum = enumerator = popisivac varijabli
sta si ti napravio?

Taj kod je haos dafuq?

kazem ti ovo:
CMD:ip
{
      format(string, len, "%s", params);
      fopen(string)
      i dalje ne znam radit sa fwrite vjeruj mi, pokusaj da svrstas u varijable, :S
}


Btw za ostale, kad nekom ocete pomoc nemojte mu rec Enum vec varijabla valjda znate koja je tu razlika fuck :S
PetarROPEE
4
Enforcer
12. Nov. 2013.
Nije mi jasno ovo nikako...
PetarROPEE
4
Enforcer
12. Nov. 2013.
David (Sabljak) A.k.A SABO(T) wrote on November 12, 2013, 8:49 pm:
enum pIp
{
new plrIP;
GetPlayerIp(playerid, plrIP, sizeof(plrIP));
PlayerInfo =  plrIP;
new File:hFile;
hFile = fopen("logs/playersip.log", io_write);
fwrite(hFile, entry);
fclose(hFile);
};

DEAR LORD sta je ovo


pa onda mi ti reci sta da radim 😐
FyoDoR
4
Shot Caller
13. Nov. 2013.
Napravis novi enumerator da spremas igracev ip, IP nije integer nego string
Dakle napravis spremanje stringa i ucitavanje.

Preko komande neke ukucas igracev tacan nick

/provjeri Amel_Traka

Preko svog saving sistema ucitas fajl od tog igraca i liniju pod kojoom se sprema igracem IP, i sendas je onome ko provjerava..

To je malo potesko za pocetnika jer moras malo cackat u saving sistemu 🙂
PetarROPEE
4
Enforcer
13. Nov. 2013.
Napravio sam ovo da mi cuva IP od svakog igraca u jedan fajl, odnosno u fajl playersip.txt , ali kako sada da napravim komandu uz pomocu koje cu da citam te IP adrese nekog igraca, npr kucam /getoffip Nick_Igraca i da mi ocita iz tog fajla IP adresu sa koje se on poslednji put ulogovao?
PetarROPEE
4
Enforcer
14. Nov. 2013.
BUMP

proslo 24h

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha