Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Alexaa poslato Januar 30, 2022, 16:13:07 POSLE PODNE

Naslov: Oko ip
Poruka od: Alexaa poslato Januar 30, 2022, 16:13:07 POSLE PODNE
Pitanje/savjet: Da li neko moze da helpa kako da napravim komandu kad je unesem da mi ispisuje u chatu ip od igraca
Opširnije:
Dodatno:
Naslov: Odg: Oko ip
Poruka od: V01D poslato Januar 30, 2022, 18:22:13 POSLE PODNE
[pawn]
CMD:ipigraca(playerid, params[]) {

    new id;

    if(sscanf(params, "u", id))
        return SendClientMessage(playerid, -1, "/ipigrca [ID]");
    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid, -1, "Pogresan ID!");

    new playerIP[64];
    GetPlayerIp(id, playerIP, sizeof(playerIP));

    va_SendClientMessage(playerid, -1, "IP igraca %s ( %s ) .", ImeIgraca(id), playerIP);
}[/pawn]
Naslov: Odg: Oko ip
Poruka od: fajnydzieciak poslato Januar 30, 2022, 21:31:04 POSLE PODNE
Citat: V01D poslato Januar 30, 2022, 18:22:13 POSLE PODNE
[pawn]
CMD:ipigraca(playerid, params[]) {

    new id;

    if(sscanf(params, "u", id))
        return SendClientMessage(playerid, -1, "/ipigrca [ID]");
    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid, -1, "Pogresan ID!");

    new playerIP[64];
    GetPlayerIp(id, playerIP, sizeof(playerIP));

    va_SendClientMessage(playerid, -1, "IP igraca %s ( %s ) .", ImeIgraca(id), playerIP);
}[/pawn]
Cemu sscanf za jedan parametar, nema potrebe mislim. Kad vec moze bez sscanf-a zasto ne bi uradili tako, samo:
[pawn]
CMD:ipigraca(playerid, params[]) {
    if (isnull(params) || !IsNumeric(params))
        return SendClientMessage(playerid, -1, "/ipigrca [ID]");
    if(!IsPlayerConnected(strval(params)))
        return SendClientMessage(playerid, -1, "Pogresan ID!");

    new playerIP[64];
    GetPlayerIp(strval(params), playerIP, sizeof(playerIP));

    va_SendClientMessage(playerid, -1, "IP igraca %s ( %s ) .", ImeIgraca(strval(params), playerIP); // ImeIgraca ugh
    // Kad vec koristi YSI nek koristi ReturnPlayerName iz y_utils.
}
[/pawn]
Naslov: Odg: Oko ip
Poruka od: Skorpija_026 poslato Januar 31, 2022, 07:18:20 PRE PODNE
Ne treba ti to na serveru pricam ti iz iskustva
Naslov: Odg: Oko ip
Poruka od: PazzOnee poslato Januar 31, 2022, 22:22:52 POSLE PODNE
Citat: srbski y_less poslato Januar 30, 2022, 21:31:04 POSLE PODNE
Cemu sscanf za jedan parametar, nema potrebe mislim. Kad vec moze bez sscanf-a zasto ne bi uradili tako, samo:
[pawn]
CMD:ipigraca(playerid, params[]) {
    if (isnull(params) || !IsNumeric(params))
        return SendClientMessage(playerid, -1, "/ipigrca [ID]");
    if(!IsPlayerConnected(strval(params)))
        return SendClientMessage(playerid, -1, "Pogresan ID!");

    new playerIP[64];
    GetPlayerIp(strval(params), playerIP, sizeof(playerIP));

    va_SendClientMessage(playerid, -1, "IP igraca %s ( %s ) .", ImeIgraca(strval(params), playerIP); // ImeIgraca ugh
    // Kad vec koristi YSI nek koristi ReturnPlayerName iz y_utils.
}
[/pawn]
Mozda decko hoce da uradi da mozes i preko imena da pretrazuje, ti si ovde ogranicio samo na ID
Naslov: Odg: Oko ip
Poruka od: fajnydzieciak poslato Februar 01, 2022, 06:40:10 PRE PODNE
Citat: PazzOnee poslato Januar 31, 2022, 22:22:52 POSLE PODNE
Mozda decko hoce da uradi da mozes i preko imena da pretrazuje, ti si ovde ogranicio samo na ID
Pa nek uradi.
Naslov: Odg: Oko ip
Poruka od: PazzOnee poslato Februar 01, 2022, 16:42:42 POSLE PODNE
Citat: srbski y_less poslato Februar 01, 2022, 06:40:10 PRE PODNE
Pa nek uradi.
Pa uradio je
Naslov: Odg: Oko ip
Poruka od: fajnydzieciak poslato Februar 01, 2022, 17:38:45 POSLE PODNE
Citat: PazzOnee poslato Februar 01, 2022, 16:42:42 POSLE PODNE
Pa uradio je
Jos jednom
Naslov: Odg: Oko ip
Poruka od: PazzOnee poslato Februar 01, 2022, 17:41:42 POSLE PODNE
Bice previse