|
dv! Ebben a lersban megmutatom nektek ,hogy lehet afk rendszert csinlni!
Elszr is nyissuk meg a pawnot!
Ha megnyitottuk keressk meg a public OnPlayerCommandText(playerid, cmdtext[]) -et s csinljunk egy j parancsot!
-
#include a_samp
-
new pName[MAX_PLAYER_NAME],stringname[200], name[MAX_PLAYER_NAME];
-
public OnPlayerCommandText(playerid, cmdtext[])
-
{
-
if (strcmp("/afk-on", cmdtext, true) == 0)
-
{
-
SendClientMessage(playerid,0x99FF00AA,"Ha visszajttl /afk-off");
-
TogglePlayerControllable(playerid, 0);
-
GetPlayerName(playerid, name, sizeof name);
-
GetPlayerName(playerid, pName, sizeof pName);
-
format(stringname, sizeof stringname, "[AFK]%s", pName);
-
SetPlayerName(playerid, stringname);
-
return 1;
-
}
-
if (strcmp("/afk-off", cmdtext, true) == 0)
-
{
-
TogglePlayerControllable(playerid, 1);
-
SetPlayerName(playerid, name);
-
return 1;
-
}
-
return 0;
-
}
Magyarzatok:
SendClientMessage(playerid,colorid,"szveg");
A colorid hejre irjuk be a szn kdot amien szin szveget szeretnnk!
A szveg hejre irjuk be azt a szveget amit szeretnnk ,hogy kiirjon ha hasznljuk a parancsot!
A GetPlayerName(playerid, name, sizeof name); az eredeti ([Afk] nlkli) nv trolsa!
A GetPlayerName(playerid, pName, sizeof pName); a pName vltozra lekrjk a jtkos nevt
A format(stringname, sizeof stringname, "[AFK]%s", pName); nv el teszi az AFK -t!
A SetPlayerName(playerid, stringname); nv tlltsa pl.: [AFK]Pistike
A SetPlayerName(playerid, name); Az afk nlkli nv visszalltsa
A TogglePlayerControllable(playerid,0); Ha 0 -n van akkor nem tud mozogni a jtkos ,ha 1 -en van akkor visszalltja a jtkos mozgst!
Remlem rthet voltam!
Csinltam nektek egy AFK rendszert dialogba!
letlts
A lerst ksztette GangSteR!
| |
Kssz sokat segtetl!!!

„C:\Documents and Settings\Dexter\My Documents\samp szerverek\samp szerm 0.3c\gamemodes\newdextermode.pwn(445) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Documents and Settings\Dexter\My Documents\samp szerverek\samp szerm 0.3c\gamemodes\newdextermode.pwn(537) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Documents and Settings\Dexter\My Documents\samp szerverek\samp szerm 0.3c\gamemodes\newdextermode.pwn(5139) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Warnings.”