Kako da promeninm SERVER: UNKNOWN COMMAND

Započeo Markovicc, Decembar 24, 2019, 17:26:01 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Kako da promenin ono kada ukucas komandu koja nepostoji i kaze ti Server:unknow command,,
Kako to da resim zna li neko[pawn][/pawn]
Vecinu vaznih stvaru u svetu postigli u ljudi koji nisu odustajali kada se cinilo da uposte nema nade.

[pawn]
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success) return SendClientMessage(playerid,-1,"ERROR: Uneli ste nepostojecu komandu!");
}
[/pawn]

Nadjes public u kome se nalazi , primer [pawn]public OnPlayerCommandText[/pawn] ili [pawn]public OnPlayerCommandPerformed[/pawn] ili kako je vec u tvom modu i napravis proveru da ukoliko ne napise komandu kako treba da posalje poruku a to izgleda ovako :) [pawn]if(!success) return SCM //itd[/pawn]  ili [pawn]if(!success) SendClientMessage[/pawn] itd i onda na osnovu svojih parametara i defineova pravis Message :)
Poslednja Izmena: Decembar 24, 2019, 17:49:21 POSLE PODNE od #THEV1NNY_

[pawn]#define SCM SendClientMessage //definicija skracenice,koju koristis kod success-a! [lakse za napisati],,

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if ( !success ) return SCM ( playerid, -1, "[INVALID COMMAND] Ta komanda nije validna!" ) ;
}

ili jednostavno stavljas ovo u public - OnPlayerCommandPerformed: if ( !success ) return SCM ( playerid, -1, "[INVALID COMMAND] Ta komanda nije validna!" ) ; //izmedju braketa "{ i }" return 1;
[/pawn]
Poslednja Izmena: Decembar 24, 2019, 18:08:45 POSLE PODNE od Rejk.inc
Doš'o da GunShopa vadi plaću prvu,ima punih dvjesta miliona na računu (:

mislim da je dovoljno da jedan odgovori tacno, kao sto je prvi odgovor u ovoj temi. Nema potrebe da ostali pisu, a ti Rejk, kad si vec napisao, tesko ti bilo da stavis SendClientMessage? 
• Website: www.vasic.dev
Web Development & Cyber Security

(497) : error 017: undefined symbol "success"
public OnPlayerCommandText(playerid, cmdtext[])
{
ovo je line 497   if(!success) return SCM(playerid,-1,"[ POGRESNA KOMANDA ]");
   return 1;
}
Vecinu vaznih stvaru u svetu postigli u ljudi koji nisu odustajali kada se cinilo da uposte nema nade.

Citat: Markovicc poslato Decembar 24, 2019, 18:59:39 POSLE PODNE
(497) : error 017: undefined symbol "success"
public OnPlayerCommandText(playerid, cmdtext[])
{
ovo je line 497   if(!success) return SCM(playerid,-1,"[ POGRESNA KOMANDA ]");
   return 1;
}
ne stavljas to pod CommandText vec pod CommandPerformed.
Ako nemas u modu, OnPlayerCommandPerformed, primeni jednu od navedenih gore.
Poslednja Izmena: Decembar 24, 2019, 19:25:24 POSLE PODNE od Vasic
• Website: www.vasic.dev
Web Development & Cyber Security

Citat: Vasic poslato Decembar 24, 2019, 19:23:38 POSLE PODNE
ne stavljas to pod CommandText vec pod CommandPerformed.
Ako nemas u modu, OnPlayerCommandPerformed, primeni jednu od navedenih gore.
A kako onda objasnjavas ovu temu :D https://forum.sa-mp.com/showthread.php?t=342567

Citat: #THEV1NNY_ poslato Decembar 24, 2019, 19:26:03 POSLE PODNE
A kako onda objasnjavas ovu temu :D https://forum.sa-mp.com/showthread.php?t=342567
tu ide ako iskljucivo koristi default sampov sistem komandi, ako koristi drugi, mora koristiti po tom includu, najcesce se pominje onplayercommandperformed.
EDIT: if(!success) SendClientMessage ti uopste ne treba u OnPlayerCommandText, vec samo returnuje da komanda ne postoji.
Poslednja Izmena: Decembar 24, 2019, 19:30:53 POSLE PODNE od Vasic
• Website: www.vasic.dev
Web Development & Cyber Security