GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: EXE.Maci - 2011. szeptember 04. - 22:54:18

Cím: Hibás parancs
Írta: EXE.Maci - 2011. szeptember 04. - 22:54:18
;;Sziasztok;;
Itt egy kód hogy amikor elírunk egy parancsot akkor ne azt irja hogy UNKNOW COMMAND hanem amit mi beírunk na itt is van
 

public OnPlayerCommandText(playerid, cmdtext[])
{
// ide teszed a parancsaid (Teleport /help akármi)
return SendClientMessage(playerid, 0x00ffffAA, \"Hiba valamit elírtál Javaslat {ffd500}/help\");
}

 
Ramélem valakinek segítettem!
(Nehogy FS be építsétek csak a GM etekbe!)
(Köszönöm Gumkacsának)
ZCMD Esetén
[pawn]
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
   new strin[128];
   format(strin, sizeof(strin), \"Sajnálom de a  %s parancs nem létezik\", cmdtext);
   SendClientMessage(playerid,0xFFFFFFFF, strin);
}
return 1;
}[/pawn]
Cím: Hibás parancs
Írta: [T.I.R.]Kenguru - 2011. szeptember 05. - 04:22:08
ZCMD esetén:
 
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new strin[128];
format(strin, sizeof(strin), \"Sajnálom de a  %s parancs nem létezik\", cmdtext);
SendClientMessage(playerid,0xFFFFFFFF, strin);
}
return 1;
}
Cím: Hibás parancs
Írta: JackBronson - 2011. szeptember 05. - 15:17:29
$[spyKiller]$[ link=topic=15196.msg173717#msg173717 ó

public OnPlayerCommandText(playerid, cmdtext[])
{
// ide teszed a parancsaid (Teleport /help akármi)
return SendClientMessage(playerid, 0x00ffffAA, \"Hiba valamit elírtál Javaslat {ffd500}/help\");
}

 
Ramélem valakinek segítettem!
 
[/quote]
Azt tedd,hozzá,hogy ne,hogy igy valaki FS-be rakja bele mert ha FS-be ezt igy bele rakja akkor az összes parancsra ezt irja majd ki...
Cím: Hibás parancs
Írta: EXE.Maci - 2011. szeptember 05. - 16:33:46
Idézetet írta: JackBronson date=1315228649\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11214\" data-ipsquote-contentclass=\"forums_Topic

$[spyKiller]$[ link=topic=15196.msg173717#msg173717 ó

public OnPlayerCommandText(playerid, cmdtext[])
{
// ide teszed a parancsaid (Teleport /help akármi)
return SendClientMessage(playerid, 0x00ffffAA, \"Hiba valamit elírtál Javaslat {ffd500}/help\");
}

 
Ramélem valakinek segítettem!
 
Azt tedd,hozzá,hogy ne,hogy igy valaki FS-be rakja bele mert ha FS-be ezt igy bele rakja akkor az összes parancsra ezt irja majd ki...
 
[/quote]
Azt hittem hogy ez logikus :D
Cím: Hibás parancs
Írta: JackBronson - 2011. szeptember 05. - 16:41:45
Lehet,hogy egy kezdõnek nem logikus...
Ne,hogy bele rakja egy Fs-be  :mistrust:
Cím: Hibás parancs
Írta: EXE.Maci - 2011. szeptember 05. - 16:48:33
Frissítve!
Cím: Hibás parancs
Írta: lusta19 - 2011. szeptember 07. - 22:26:19
Szerintem ilyenre elég volna ez is
 
return SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen parancs! Használd a /help parancsot\");
Cím: Hibás parancs
Írta: [D]eluxKin[G] - 2011. szeptember 16. - 15:25:23
Köszi erre úgy is szükségem volt!
Cím: Hibás parancs
Írta: N@rbirock - 2011. szeptember 22. - 14:54:17
[pawn](strin, sizeof(strin), \"Sajnálom de a  %s parancs nem létezik\", cmdtext)[/pawn]
minek a %s
Cím: Hibás parancs
Írta: kurta999 - 2011. szeptember 24. - 22:16:59
Felesleges asd..
%s = string, bõvebben itt olvashatsz róla.
http://wiki.sa-mp.com/wiki/Format
Cím: Hibás parancs
Írta: N@rbirock - 2012. február 07. - 16:31:57
és dcmd esetén hogy van?
Cím: Hibás parancs
Írta: leito222 - 2012. február 07. - 17:42:30
Én ezt máshogy oldottam meg, és nekem úgy is tökéletesen mûködik.
Cím: Hibás parancs
Írta: TwisT3R - 2012. február 07. - 18:56:05
Kösz, ez pont jöljött nekem :D
Cím: Hibás parancs
Írta: N@rbirock - 2012. február 07. - 18:59:19
Idézetet írta: leito222 date=1328632950\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11214\" data-ipsquote-contentclass=\"forums_Topic
Én ezt máshogy oldottam meg, és nekem úgy is tökéletesen mûködik.
 
pls mond el hogy oldottad meg
Cím: Hibás parancs
Írta: leito222 - 2012. február 07. - 19:05:38
Egyszerû, nekem mûködik. Remélem Gamemodeba írod, hiszen én is abba írtam, na meg filterscriptbe szerintem fölösleges.
Tehát így:
[pawn]public OnPlayerCommandText(playerid, cmdtext[])
{
//Na ide írj egy else-t a LEGVÉGÉRE, ami így néz ki
    else
    SendClientMessage(playerid, COLOR_WHITE, \"PARTY EMPIRE: Ismeretlen ez a parancs!\"); // Természetesen szövegnek írod amit akarsz
return 1;
}[/pawn]
Tehát az OnPlayerCommandText alá, és az else fölé mehetnek a parancsok.
Hogyha nem értetted meg, feltételezem nem igazán, mert nem vagyok jó magyarázásban sajnos, akkor írj privátüzenetben, és megmutatom
Cím: Hibás parancs
Írta: Sheet - 2012. február 07. - 19:09:12
public OnPlayerCommandText(playerid, cmdtext[])
{
//Ide a parancsok
    return SendClientMessage(playerid, COLOR_WHITE, \"PARTY EMPIRE: Ismeretlen ez a parancs!\");
}
Cím: Hibás parancs
Írta: samsung1 - 2012. december 21. - 17:53:13
ehh ez jol jott  ;D ;D
Cím: Hibás parancs
Írta: zeteni - 2012. december 21. - 20:15:42
Legközelebb kérlek figyelj oda, hogy több hónapos témákba ne írj bele ilyen semmitmondó üzeneteket! Köszönöm.