-
Sziasztok unalmamba megin probálgattam scriptelni :) hátha tanulok újat sikerült is pár dologról tapasztalatot szerezni mert így tanulok :)
Ez egy kis AFK rendszer nem egy nagy durranás egy teljesen alap semmi komolyabb fejlesztés de kezdõknek jól jön :)
Itt a script:
#include <a_samp>
#include <zcmd>
#include <colors>
CMD:afk(playerid,params[])
{
if( GetPVarInt( playerid, \"AFK\" ) == 1)
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,\"[AFK]AFK mód bekapcsolva\");
SetPlayerVirtualWorld(playerid,1);
SetPVarInt(playerid,\"AFK\",0);
}
else
{
SendClientMessage(playerid,COLOR_RED,\"[AFK]Te már AFK vagy\");
}
return 1;
}
CMD:afkki(playerid,params[])
{
if( GetPVarInt( playerid, \"AFK\" ) == 0)
{
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,COLOR_RED,\"[AFK]AFK mód kikapcsolva\");
SetPlayerVirtualWorld(playerid,0);
SetPVarInt(playerid,\"AFK\",1);
}
else
{
SendClientMessage(playerid,COLOR_RED,\"[AFK]Te nem vagy AFK\");
}
return 1;
}
public OnPlayerConnect(playerid)
{
SetPVarInt(playerid,\"AFK\",1);
return 1;
}
[code]
-
Nekem jól jön lusta voltam írni egyett :D
-
Jó lett tesa!
-
Túl hosszú és elég furcsa,hogy 1-et használsz hamis és 0-t igaz helyett.
Egyszerûbben:
#include a_samp
#include zcmd
#include colors
CMD:afk(playerid,params[])
{
if(GetPVarInt(playerid,\"AFK\") == 0)
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,\"AFK bekapcsolva\");
SetPlayerVirtualWorld(playerid,1);
SetPVarInt(playerid,\"AFK\",1);
}
else if(GetPVarInt(playerid,\"AFK\") == 1)
{
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,COLOR_RED,\"AFK kikapcsolva\");
SetPlayerVirtualWorld(playerid,0);
SetPVarInt(playerid,\"AFK\",0);
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
SetPVarInt(playerid,\"AFK\",0);
return 1;
}
-
Nekem így jött be :) de köszi a tanácsot Bendor köszönöm mindenkinek
-
Köszönjük a 25639-es számú AFK scriptet a fórumon. :)
Egyébként nem rossz.
-
:D nem baj van választék :D
-
Szép!!
-
nem rossz, kezdésnek jó :)
am ha annyi AFK script van akkor lehet én is dobok 1-et a közösbe :D
-
Tedd azt :) de köszi
-
Ez még jobb, tessék:
#include <a_samp>
#include <zcmd>
CMD:afk(playerid) {
if(GetPVarInt(playerid,\"AFK\")) {
TogglePlayerControllable(playerid, false);
SendClientMessage(playerid,0xE60000FF,\"AFK bekapcsolva\");
SetPlayerVirtualWorld(playerid,1);
SetPVarInt(playerid,\"AFK\",1);
}else{
TogglePlayerControllable(playerid, true);
SendClientMessage(playerid,0xE60000FF,\"AFK kikapcsolva\");
SetPlayerVirtualWorld(playerid, 0);
SetPVarInt(playerid,\"AFK\", 0);
}
return 1;
}
public OnPlayerDisconnect(playerid, reason) {
DeletePVar(playerid, \"AFK\");
return 1;
}
-
Ez most jó lött mivel lusta voltam irni egyet :D
Szóval biztos hogy felhasználom :D
Köszi!!!!!!!!
Ment a +! :thumbsup: