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:
[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]
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]
Ne treba ti to na serveru pricam ti iz iskustva
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
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.
Bice previse