#include <a_samp>
new pName[MAX_PLAYER_NAME], stringname[128], name[MAX_PLAYER_NAME];
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/afk-bekapcsol\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0x99FF00AA,\"Ha már nem szeretnél AFK-zni akkor írd be bátran /afk-kikapcsol\");//Kiírja a Chat -re, hogy: \"Ha már nem vagy AFK, akkor írd be hogy /afk-kikapcsol\"
GameTextForPlayer(playerid,\"~g~Away From Keyboard\", 5000, 3);//a képernyõ közepére kiirja, hogy \"AFK Bekapcsolva\"
TogglePlayerControllable(playerid, 0);//lefagyasztjuk
GetPlayerName(playerid, pName, sizeof pName);
format(stringname, sizeof stringname, \"[AFK]%s\", pName);//A neve elé kilesz írva hogy: [AFK]példa: [AFK]Found
SetPlayerName(playerid, stringname);
return 1;
}
if (strcmp(\"/afk-kikapcsol\", cmdtext, true, 10) == 0)//afk-kikapcsol Parancsa!!
{
GameTextForPlayer(playerid,\"~r~ AFK Kikapcsolva további szép játékot kívánunk StuntDay szerverén!!\", 10000, 3);//Kiírja a képernyõre, hogy \"AFK Kikapcsolva\"
TogglePlayerControllable(playerid, 1);//Feloldja a karakteredrõl a fagyasztást!!
SetPlayerName(playerid, name);//Vissza álítja a rendes nevet!!
return 1;
}
return 0;
}
Szép így elsõ scriptként. Továbbiakban ajánlanám a ZCMD, és a Feltételek (if) használatát! Sok sikert [/quote]
Köszi, következõ ZCMD vel fogom írni!!Hagyad már Pamkutyát ne ócsárold xDD((Vicc))- Cím: AFK Rendszer By: Found
Írta: Striker - 2012. november 27. - 08:35:07- Jó lett csak igy tovább de jól mondja danix99 próbáld meg zcmd-vel gyorsabb és egyszerübb :)
- Cím: AFK Rendszer By: Found
Írta: Found - 2012. november 27. - 16:17:07 Jó lett csak igy tovább de jól mondja danix99 próbáld meg zcmd-vel gyorsabb és egyszerûbb[/quote]
Jó, kösz a tippet :)- Cím: AFK Rendszer By: Found
Írta: takehun - 2012. november 27. - 19:48:13- Viszont ZCMD-vel nem lehet kötõjelet. :whistle: (legalább is nálam: kifagy a pawno)
- Cím: AFK Rendszer By: Found
Írta: Rupert - 2012. november 27. - 20:36:29- Azért kell változót használni, elég egy parancs: /afk...
- Cím: AFK Rendszer By: Found
Írta: DrAkE - 2012. november 27. - 20:57:16- Csak szerintem hasonlít erre:
http://sampforum.hu/index.php?topic=10524.0;nowap
????- Cím: AFK Rendszer By: Found
Írta: Rupert - 2012. november 27. - 20:58:23 Idézetet írta: DrAkE date=1354046236\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30303\" data-ipsquote-contentclass=\"forums_TopicCsak szerintem hasonlít erre:Respect.
http://sampforum.hu/index.php?topic=10524.0;nowap
????
- Cím: AFK Rendszer By: Found
Írta: Found - 2012. november 27. - 21:05:03
Csak szerintem hasonlít erre:
http://sampforum.hu/index.php?topic=10524.0;nowap
[/quote]
Nézd már meg, övé hogy van megírva meg az enyém, nem is ugyan az a pawno kódjuk :facepalm:- Cím: AFK Rendszer By: Found
Írta: zeteni - 2012. november 27. - 21:17:43- Attól, hogy átírod a stringname értékét, meg beleírod megjegyzésekkel a nevedet, még nem lesz saját...
- Cím: AFK Rendszer By: Found
Írta: DrAkE - 2012. november 27. - 21:20:39 Idézetet írta: Found date=1354046703\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30303\" data-ipsquote-contentclass=\"forums_TopicNézd már meg, övé hogy van megírva meg az enyém, nem is ugyan az a pawno kódjuk :facepalm:
Csak szerintem hasonlít erre:
http://sampforum.hu/index.php?topic=10524.0;nowap
[/quote]
Mennyi annak az esélye, hogy ugyan azon színkódot használod? Illetve változó nevek ugyan azok, ugyan az a 3 sor :D
Még saját magadnak is beadod, hogy te írtad :D Az szép teljesítmény :D:D:D:D:D- Cím: AFK Rendszer By: Found
Írta: norbee0170 - 2012. november 27. - 21:46:55- tied:
#include <a_samp>
new pName[MAX_PLAYER_NAME], stringname[128], name[MAX_PLAYER_NAME];
public OnPlayerCommandText(playerid, cmdtext[])
{
Domee:
#include a_samp
new pName[MAX_PLAYER_NAME],stringname[200], name[MAX_PLAYER_NAME];
public OnPlayerCommandText(playerid, cmdtext[])
{
Tied:
(strcmp(\"/afk-bekapcsol\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0x99FF00AA,\"Ha már nem szeretnél AFK-zni akkor írd be bátran /afk-kikapcsol\");
GameTextForPlayer(playerid,\"~g~Away From Keyboard\", 5000, 3);
TogglePlayerControllable(playerid, 0);
GetPlayerName(playerid, pName, sizeof pName);
format(stringname, sizeof stringname, \"[AFK]%s\", pName);
SetPlayerName(playerid, stringname);
return 1;
}
Domee:
if (strcmp(\"/afk-be\", cmdtext, true) == 0)
{
SendClientMessage(playerid,0x99FF00AA,\"Ha visszajöttél öcsém /afk-ki\");
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;
}
nemtudom mi értelme van h leégeted magad egy ilyen egyszerû kis afk scriptel
Mennyi annak az esélye, hogy ugyan azon színkódot használod? Illetve változó nevek ugyan azok, ugyan az a 3 sor
Még saját magadnak is beadod, hogy te írtad Az szép teljesítmény
[/quote]
Respect
de a leg leg leg eredeti:
http://gtaforum.hu/index.php/topic,4462.msg42082.html#msg42082- Cím: AFK Rendszer By: Found
Írta: Dante Sanders - 2012. november 28. - 14:38:09- Hamar loptad(mert bisztos hogy loptad)akkor mar miert nyomtal meg bele egy tiltast is hogy ha mar AFK-ban van akkor ne birja meg1szer hasznalni.
- Cím: AFK Rendszer By: Found
Írta: DrAkE - 2012. november 28. - 14:40:53- Ezen felül a script alapból mûködés képtelen, ugyanis, nem tudod visszaállítani a nevét. Illetve, ha a bekapcsoláshoz bele is írod, hogy lekérdezze az elsõ nevét (az az az eredetit), akkor is elfog bugolni, ugyanis, ha valaki más beírja a bekapcsolást, máris más nevet fog neki visszadni, mikor kikapcsolja. (tehát Józsi beírja az AFK-t, ekkor a name értéke Józsi lesz, viszont ha Bazsi beírja, akkor a name értéke Bazsi lesz, és ha Józsi vissza jön és beírja a kikapcsolást, Bazsi nevét kapja vissza).
- Cím: AFK Rendszer By: Found
Írta: Gentleman - 2012. november 28. - 14:44:09- Szerintem csúnya dolog egy ilyen scriptet rendszernek nevezni. Még egy bool változó sincs benne. Továbbá igen sok formális hibát látok benne:
[gmod]Továbbá igen egyértelmû az is, hogy ez másolt munka. A színkódok sorrendek és logikai elvek (és az azonos hibák amiket fent felsoroltam) elárulják. Témát zárom.[/gmod]
- A parancsoknál hibásan van megadva a bevitel hosszúsága
- Sizeof teljesen felesleges mikor megadhatjuk manuálisan is a méretet
- A kikapcsolás akkor is mûködik ha be sem kapcsoltad
- A név változót alárendelt cellába kéne tenni mert így hibás nevet fog visszaállítani több használat esetén.