Szerző Téma: Rossz parancs!  (Megtekintve 1922 alkalommal)

Rossz parancs!
« Dátum: 2011. Augusztus 19. - 05:32:03 »
0
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)

Rossz parancs!
« Válasz #1 Dátum: 2011. Augusztus 19. - 07:52:25 »
+1
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 ;)
« Utoljára szerkesztve: 2011. Augusztus 19. - 07:59:44 írta RedLine0108 »

Rossz parancs!
« Válasz #2 Dátum: 2011. Augusztus 19. - 08:33:48 »
0
[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

Rossz parancs!
« Válasz #3 Dátum: 2011. Augusztus 19. - 08:37:36 »
0
[HUN]0.3c Scripter látom tese nagyon olvastad el a kérést...

Rossz parancs!
« Válasz #4 Dátum: 2011. Augusztus 19. - 09:09:53 »
+1
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
« Utoljára szerkesztve: 2011. Augusztus 19. - 09:18:08 írta RedLine0108 »

Kovacs_Bela

  • Vendég
Rossz parancs!
« Válasz #5 Dátum: 2011. Augusztus 19. - 09:54:39 »
0
\"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

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Rossz parancs!
« Válasz #6 Dátum: 2011. Augusztus 19. - 12:14:28 »
0
Mind a 2 megoldás pazarló....  :-\\

Rossz parancs!
« Válasz #7 Dátum: 2011. Augusztus 19. - 18:11:09 »
0
Ugy nem lehet megoldani hogy ne létezzen XDDD

Nem elérhető Zeli6

Rossz parancs!
« Válasz #8 Dátum: 2011. Augusztus 19. - 19:24:05 »
0
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...

Nem elérhető Zeli6

Rossz parancs!
« Válasz #9 Dátum: 2011. Augusztus 19. - 20:36:08 »
0
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 ^-^

Rossz parancs!
« Válasz #10 Dátum: 2011. Augusztus 20. - 11:33:08 »
+1
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

Nem elérhető KisRevay

  • 1329
    • Profil megtekintése
Rossz parancs!
« Válasz #11 Dátum: 2011. Augusztus 21. - 13:09:10 »
0
Ha sikerült, zárjátok le a témát kérlek.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal