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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: TheStaner - 2011. Augusztus 19. - 05:32:03

Cím: Rossz parancs!
Írta: TheStaner - 2011. Augusztus 19. - 05:32:03
Sziasztok!

Azt szeretném kérdezni hogyan lehet azt megoldani hogy beírják /asd (nem létezõ parancs) és akkor kiadja a SERVER: Unknown command helyet hogy Nem létezik ez a parancs! (/cmds)
Cím: Rossz parancs!
Írta: RedLine0108 - 2011. Augusztus 19. - 07:52:25
Csõ
Keresd meg ezt a sort.:
 
public OnPlayerCommandText(playerid, cmdtext[])
{

 
annak az alján van egy ilyen:
 
return 0;
}

 
azt írd át erre:
 
SendClientMessage(playerid, COLOR_YELLOW, \"Nem létezik ez a parancs! (/cmds)\");
return 1;
}

 
És kész is :D
Ha segítettem nyomj egy lájkot ;)
Cím: Rossz parancs!
Írta: [HUN]0.3c Scripter - 2011. Augusztus 19. - 08:33:48
[pawn]public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/asd\", cmdtext, true, 10) == 0)
{
   SendClientMessage(playerid,0x33AAAA33,\"Nem létezik ez a parancs!(/cmds)\");
   return 1;
}
return 0;
}[/pawn]
Lehet!
Szinkodot váttoztadhatod!
Ha segitettem irj egy +t
Cím: Rossz parancs!
Írta: RedLine0108 - 2011. Augusztus 19. - 08:37:36
[HUN]0.3c Scripter látom tese nagyon olvastad el a kérést...
Cím: Rossz parancs!
Írta: RedLine0108 - 2011. Augusztus 19. - 09:09:53
na én megirom neked.. (bocs ha lesznek hibák de akk szolj mert azé nemnyitom meg a pawnot..)
Pawn: [Kijelölés]
public OnPlayerCommandText(playerid,cmdtext[])
{
//PARANCSOKAT IDE TEHETED ..
return SendClientMessage(playerid, 0xFFFFFFAA, \"Rossz jelszó!\");
}
továbbá volna egy jobb megoldás is!
Pawn: [Kijelölés]
public OnPlayerCommandText(playerid,cmdtext[])
{
//PARANCSOK ITT ELLEHETNEK A MELEGBEN
new string[128];
format(string, sizeof(string)), \"%s parancs nem létezik!\", cmdtext);
return SendClientMessage(playerid, 0xFFFFFFAA,string);
}
ez így fogja kiirni: /amitbeirt parancs nem létezik!
[/quote]
Wááá Pedro a második megoltás kellett nekem iis :D:D thx :D Ment a + :D
Cím: Rossz parancs!
Írta: Kovacs_Bela - 2011. Augusztus 19. - 09:54:39
\"Rossz jelszó!\" ? xD
amúgy [HUN]0.3c Scripter te nem is tudsz scriptelni és nem is ezt kérte ....
és hogy ne csak off legyen
[pawn]
public OnPlayerCommandText(playerid,cmdtext[])
{
    //Itt vannak a parancsaid ugye?
    return 0;
}
[/pawn]
helyett
[pawn]
public OnPlayerCommandText(playerid,cmdtext[])
{
    //Itt vannak a parancsaid ugye?
    return SendClientMessage(playerid,0xff0000ff,\"Nincs ilyen parancs! /help /cmds /teles\");
    //tehát amit kiír.
}[/pawn]
és lehet túlozi is:
[pawn]
public OnPlayerCommandText(playerid,cmdtext[])
{
    //Itt vannak a parancsaid ugye?
    new n[MAX_PLAYER_NAME],str[200];
    GetPlayerName(playerid,n,24);
    format(str,200,\"Kedves %s. Az általad beírt parancs (%s), nem létezik! Kérjük nézd meg ezt: /cmds\",n,cmdtext);
    return SendClientMessage(playerid,0xff0000ff,str);
}[/pawn]
xD
Cím: Rossz parancs!
Írta: Csabesz - 2011. Augusztus 19. - 12:14:28
Mind a 2 megoldás pazarló....  :-\\
Cím: Rossz parancs!
Írta: [HUN]0.3c Scripter - 2011. Augusztus 19. - 18:11:09
Ugy nem lehet megoldani hogy ne létezzen XDDD
Cím: Rossz parancs!
Írta: Zeli6 - 2011. Augusztus 19. - 19:24:05
Idézetet írta: Pedro date=1313736792\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10623\" data-ipsquote-contentclass=\"forums_Topic
[pawn]public OnPlayerCommandText(playerid,cmdtext[])
{
//PARANCSOK ITT ELLEHETNEK A MELEGBEN
new string[128];
format(string, sizeof(string)), \"%s parancs nem létezik!\", cmdtext);
return SendClientMessage(playerid, 0xFFFFFFAA,string);
}[/pawn]
Nekem erre ezt dobja ki a pawno:
 
Szerver\\gamemodes\\VivaStunting.pwn(16177) : warning 202: number of arguments does not match definition
Szerver\\gamemodes\\VivaStunting.pwn(16177) : warning 215: expression has no effect
Szerver\\gamemodes\\VivaStunting.pwn(16177) : warning 215: expression has no effect
Szerver\\gamemodes\\VivaStunting.pwn(16177) : error 001: expected token: \";\", but found \")\"
Szerver\\gamemodes\\VivaStunting.pwn(16177) : error 029: invalid expression, assumed zero
Szerver\\gamemodes\\VivaStunting.pwn(16177) : warning 215: expression has no effect
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
2 Errors.
[/quote]
Ezt miért írja? Fogalmam sincs hogy most mi van...
Cím: Rossz parancs!
Írta: Zeli6 - 2011. Augusztus 19. - 20:36:08
Idézetet írta: Pedro date=1313778835\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10623\" data-ipsquote-contentclass=\"forums_Topic
tess itt a javitott:
[pawn]public OnPlayerCommandText(playerid,cmdtext[])
{
//PARANCSOK ITT ELLEHETNEK A MELEGBEN
new string[128];
format(string, sizeof(string), \"%s parancs nem létezik!\", cmdtext);
return SendClientMessage(playerid, 0xFFFFFFAA,string);
}[/pawn]
 
Köszii ^-^
Cím: Rossz parancs!
Írta: TheStaner - 2011. Augusztus 20. - 11:33:08
Zeli!

Az OnPlayerCommandText végérõl töröld le a

[pawn]return 0;
}[/pawn]
és a helyére rakd ezt:
[pawn]new string[128];
format(string, sizeof(string), \"%s parancs nem létezik!\", cmdtext);
return SendClientMessage(playerid, 0xFFFFFFAA,string);
}[/pawn]
Én is csak egy idõ után jöttem rá!

Üdv:TheStaner
Cím: Rossz parancs!
Írta: KisRevay - 2011. Augusztus 21. - 13:09:10
Ha sikerült, zárjátok le a témát kérlek.