Rossz parancs!

Indította TheStaner, 2011. augusztus 19. - 05:32:03

Előző téma - Következő téma

TheStaner

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)

RedLine0108

#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 ;)

[HUN]0.3c Scripter

[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

RedLine0108

[HUN]0.3c Scripter látom tese nagyon olvastad el a kérést...

RedLine0108

#4
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

Kovacs_Bela

\"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

Csabesz

Mind a 2 megoldás pazarló....  :-\\

[HUN]0.3c Scripter

Ugy nem lehet megoldani hogy ne létezzen XDDD

Zeli6

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...

Zeli6

Idézetet írta: Pedro date=1313778835\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10623\" data-ipsquote-contentclass=\"forums_Topictess 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 ^-^

TheStaner

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

KisRevay

Ha sikerült, zárjátok le a témát kérlek.