Én valahogy így képzelem:
[pawn]
if(strcmp(cmd, \"/belép\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, 979.7143,-1530.0127,13.5687) || IsPlayerInRangeOfPoint(playerid, 30.0, 979.7143,-1530.0127,13.5687) )
{
SetPlayerPos(playerid, 976.0834,-1529.8442,14.0471);
SendClientMessage(playerid, COLOR_GREEN, \"Beléptél a házadba!\");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy a házad közelébe!\");
}
}
return 0;
}[/pawn]
Esetleg lehet, hogy kéne egy
SetPlayerInterrior(playerid, 0);
Hát ez egy kisebb script, de most még tanulnom kell kicsit :\'( aztán megpróbálom megcsinálni :D szerintem 6 felé már meglesz :D
Mégse xD
Csak annyi, hogy:
létrehozol egy változót:
new afk_tilt[MAX_PLAYERS];
Aztán a bilincsnél és a freezenél:
afk_tilt[playerid] = 1
Itt 1-es lesz amikor letiltja és 0-ás, amikor engedi...
és olvasztásnál:
afk_tilt[playerid] = 0
Ez az, amikor engedi
és akkor /afk parancsnál:
if(afk_tilt[playerid] == 1)
Itt ha tiltani akarjuk
na ennyi :D