-
Nos, van ez:
CMD:lecsuk(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy rendõr/admin.\");
if (sscanf(params, \"uds\", giveplayerid, ido, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [idõ] [indok]\");
if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
ido *= 60000;
SetTimerEx(\"Bortonido\",ido,false,\"d\",giveplayerid);
SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391);
SetPlayerInterior(giveplayerid, 6);
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok);
SendClientMessageToAll(0xB3D5B2AA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendszervezet tagja!\");
}
return 1;
}
és ezzel az a baj,hogy akármennyi számot irok be az idõhöz pl. /lecsuk 1 2 teszt
akkor azt irja ki h
[RENDÕR,Yakuza]: Börtönbe zárta XY-t. [Perc: 60000] [indok: teszt]
-
CMD:lecsuk(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
new giveplayerid, ido[128], indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy rendõr/admin.\");
if (sscanf(params, \"uds\", giveplayerid, ido, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [idõ] [indok]\");
if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
ido *= 60000;
SetTimerEx(\"Bortonido\",ido,false,\"d\",giveplayerid);
SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391);
SetPlayerInterior(giveplayerid, 6);
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", ido, name, name2, indok);
SendClientMessageToAll(0xB3D5B2AA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendszervezet tagja!\");
}
return 1;
}
Próbáld igy!
-
Így jó lesz:
CMD:lecsuk(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy rendõr/admin.\");
if (sscanf(params, \"uds\", giveplayerid, ido, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [idõ] [indok]\");
if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
ido *= 60000;
SetTimerEx(\"Bortonido\",ido,false,\"d\",giveplayerid);
SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391);
SetPlayerInterior(giveplayerid, 6);
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido/60000, indok);
SendClientMessageToAll(0xB3D5B2AA,string);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendszervezet tagja!\");
}
return 1;
}
-
[pawn]new ido2;
ido2 = ido * 60000;
SetTimerEx(\"Bortonido\",ido2,false,\"d\",giveplayerid);[/pawn]
-
most jó!
De nem engedi ki a börtönbõl...
-
Tessék, én valahogy így használnám:
CMD:lecsuk(playerid, params[])
{
if(IsPlayerLuxAdmin(playerid))
{
new giveplayerid, ido, indok[128], string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if(sscanf(params, \"uds\", giveplayerid, ido, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /lecsuk [playerid] [perc] [indok]\");
if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
format(string, sizeof string, \"{00bbff}[RENDÕR,%s]:{008a20} Börtönbe zárta %s -t {ff0000}[[Perc: %d]] [[indok: %s]]\", name, name2, ido, indok);
SendClientMessageToAll(0xB3D5B2AA,string);
ido *= 60000;
SetTimerEx(\"Bortonido\",ido,false,\"d\",giveplayerid);
SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391);
SetPlayerInterior(giveplayerid, 6);
}
else
{
SendClientMessage(playerid, hiba, \"Nem vagy rendszervezet tagja!\");
}
return 1;
}
forward Bortonido(playerid);
public Bortonido(playerid)
{
SpawnPlayer(playerid);
return 1;
}
-
Köszönöm! Így már kiengedi!