Szerző Téma: AFK rendszer alap  (Megtekintve 2159 alkalommal)

Nem elérhető Mokus

  • 608
    • Profil megtekintése
AFK rendszer alap
« Dátum: 2012. november 13. - 17:45:30 »
0 Show voters
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]

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
AFK rendszer alap
« Válasz #1 Dátum: 2012. november 13. - 17:54:11 »
0 Show voters
Nekem jól jön lusta voltam írni egyett :D

AFK rendszer alap
« Válasz #2 Dátum: 2012. november 13. - 18:06:16 »
0 Show voters
Jó lett tesa!

Nem elérhető bendor

  • 2949
    • Profil megtekintése
AFK rendszer alap
« Válasz #3 Dátum: 2012. november 13. - 20:20:31 »
0 Show voters
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;
}

Nem elérhető Mokus

  • 608
    • Profil megtekintése
AFK rendszer alap
« Válasz #4 Dátum: 2012. november 13. - 20:22:10 »
0 Show voters
Nekem így jött be :) de köszi a tanácsot Bendor köszönöm mindenkinek

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
AFK rendszer alap
« Válasz #5 Dátum: 2012. november 13. - 20:47:32 »
0 Show voters
Köszönjük a 25639-es számú AFK scriptet a fórumon. :)
Egyébként nem rossz.

Nem elérhető Mokus

  • 608
    • Profil megtekintése
AFK rendszer alap
« Válasz #6 Dátum: 2012. november 13. - 22:42:57 »
0 Show voters
:D nem baj van választék :D

AFK rendszer alap
« Válasz #7 Dátum: 2012. november 13. - 23:19:33 »
0 Show voters
Szép!!

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
AFK rendszer alap
« Válasz #8 Dátum: 2012. november 14. - 00:25:07 »
0 Show voters
nem rossz, kezdésnek jó :)
am ha annyi AFK script van akkor lehet én is dobok 1-et a közösbe :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Mokus

  • 608
    • Profil megtekintése
AFK rendszer alap
« Válasz #9 Dátum: 2012. november 14. - 07:28:20 »
0 Show voters
Tedd azt :) de köszi

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
AFK rendszer alap
« Válasz #10 Dátum: 2012. november 14. - 13:33:28 »
0 Show voters
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;
}

AFK rendszer alap
« Válasz #11 Dátum: 2013. január 05. - 02:34:22 »
0 Show voters
Ez most jó lött mivel lusta voltam irni egyet :D
Szóval biztos hogy felhasználom :D
Köszi!!!!!!!!
Ment a +! :thumbsup:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal