[POMOC] Tekst kada igrac upise krivu komandu


Započeo ¤EG¤Ovca.ini, April 07, 2013, 16:18:17 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: APB
Detaljan opis problema: Kako da kad neki igrac upise npr /blabla da mu umjesto "SERVEr: Unknow Command" napise npr "Upisali ste krivu komandu" ?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Hvala.

Join us today! 176.57.128.4:7793

Moji radovi:
[MAP] Burg - http://balkan-samp.com/forum/index.php?topic=28297
[MAP] Salon Brodova i Dock: http://balkan-samp.com/forum/index.php?topic=28260.0

public OnPlayerCommandText(playerid, cmdtext[])
{
   // codes here
   return SendClientMessage(playerid, tvoja boja, "ERROR : TVOJ text");
}

ali koji kodovi idu u ovo "codes here" ne razumijem se u to...

Join us today! 176.57.128.4:7793

Moji radovi:
[MAP] Burg - http://balkan-samp.com/forum/index.php?topic=28297
[MAP] Salon Brodova i Dock: http://balkan-samp.com/forum/index.php?topic=28260.0

Citat: ¤EG¤Ovca.ini poslato April 07, 2013, 16:18:17 POSLE PODNE
Skripta koju koristim: APB
Detaljan opis problema: Kako da kad neki igrac upise npr /blabla da mu umjesto "SERVEr: Unknow Command" napise npr "Upisali ste krivu komandu" ?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Hvala.


Pise li ti uopste Server:Unknow Command ?
Ako pise onda ides pawno > tvoj mod > gore trazilicu i upisi Server:Un..tako kako ti pise i stavis sta ti hoces...

Citat: Petar FurY poslato April 07, 2013, 16:52:23 POSLE PODNE
Citat: ¤EG¤Ovca.ini poslato April 07, 2013, 16:18:17 POSLE PODNE
Skripta koju koristim: APB
Detaljan opis problema: Kako da kad neki igrac upise npr /blabla da mu umjesto "SERVEr: Unknow Command" napise npr "Upisali ste krivu komandu" ?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Hvala.


Pise li ti uopste Server:Unknow Command ?
Ako pise onda ides pawno > tvoj mod > gore trazilicu i upisi Server:Un..tako kako ti pise i stavis sta ti hoces...


Ma ne to, UNknow Command pise kao default kad upises krivu komandu, to je skripta od sampa, nema tu koda.. Ja bas zelim da se prikaze npr "Upisao si krivu komandu" kuzis..

Join us today! 176.57.128.4:7793

Moji radovi:
[MAP] Burg - http://balkan-samp.com/forum/index.php?topic=28297
[MAP] Salon Brodova i Dock: http://balkan-samp.com/forum/index.php?topic=28260.0

Blaeks

*

Madmen

odi na kraj callbacka onplayercommand, i iza zadnje zagrade dodaj svoj text

Citat: Blaeks poslato April 07, 2013, 17:02:13 POSLE PODNE
odi na kraj callbacka onplayercommand, i iza zadnje zagrade dodaj svoj text

public OnPlayerCommandText(playerid, cmdtext[])
{
	return 1;
}

Di da tu sad dodam tekst?

Join us today! 176.57.128.4:7793

Moji radovi:
[MAP] Burg - http://balkan-samp.com/forum/index.php?topic=28297
[MAP] Salon Brodova i Dock: http://balkan-samp.com/forum/index.php?topic=28260.0

Citat: David (Sabljak) A.k.A SABO(T) poslato April 07, 2013, 17:30:42 POSLE PODNE
public OnPlayerCommandText(playerid, cmdtext[])
{
SendClientMessage(playerid, -1, "KOMANDA NE POSTOJI!!!! (Svoj tekst XD)!");
	return 1;
}


Å ta nebi tu trebalo biti ovako:

forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
        if(!success) return SendClientMessage(playerid, -1, "KOMANDA NE POSTOJI!!!! (Svoj tekst XD)!");
	return 1;
}


Å ta pod OnPlayerCommandText ne idu komande?
Poslednja Izmena: April 07, 2013, 17:39:07 POSLE PODNE od FlasH
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

Blaeks

*

Madmen

ne ne ne, daj mi ceo callback onplayercommandtext i ja cu ti napraviti

Citat: Blaeks poslato April 07, 2013, 17:37:39 POSLE PODNE
ne ne ne, daj mi ceo callback onplayercommandtext i ja cu ti napraviti

Blaeks nista nemam pod tu varijablu, evo:
public OnPlayerCommandText(playerid, cmdtext[])
{
	return 1;
}

Join us today! 176.57.128.4:7793

Moji radovi:
[MAP] Burg - http://balkan-samp.com/forum/index.php?topic=28297
[MAP] Salon Brodova i Dock: http://balkan-samp.com/forum/index.php?topic=28260.0

Citat: ¤EG¤Ovca.ini poslato April 07, 2013, 17:46:45 POSLE PODNE
Citat: Blaeks poslato April 07, 2013, 17:37:39 POSLE PODNE
ne ne ne, daj mi ceo callback onplayercommandtext i ja cu ti napraviti

Blaeks nista nemam pod tu varijablu, evo:
public OnPlayerCommandText(playerid, cmdtext[])
{
	return 1;
}


zato sada koristi zcmd komande i koristi ovaj callback:

forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
        if(!success) return SendClientMessage(playerid, -1, "KOMANDA NE POSTOJI!!!! (Svoj tekst XD)!");
	return 1;
}
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

Citat: FlasH poslato April 07, 2013, 17:52:30 POSLE PODNE
Citat: ¤EG¤Ovca.ini poslato April 07, 2013, 17:46:45 POSLE PODNE
Citat: Blaeks poslato April 07, 2013, 17:37:39 POSLE PODNE
ne ne ne, daj mi ceo callback onplayercommandtext i ja cu ti napraviti

Blaeks nista nemam pod tu varijablu, evo:
public OnPlayerCommandText(playerid, cmdtext[])
{
	return 1;
}


zato sada koristi zcmd komande i koristi ovaj callback:

forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
        if(!success) return SendClientMessage(playerid, -1, "KOMANDA NE POSTOJI!!!! (Svoj tekst XD)!");
	return 1;
}



TNX!!! Radi!!!

Samo jos nesto, da li netko zna kako da se teleportam do odreÄ'enih X Y Z? (Primjer: /goto 300, 200, 100) hvala.

Join us today! 176.57.128.4:7793

Moji radovi:
[MAP] Burg - http://balkan-samp.com/forum/index.php?topic=28297
[MAP] Salon Brodova i Dock: http://balkan-samp.com/forum/index.php?topic=28260.0

COMMAND:xgoto(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
	{
		new Float:Poz[3];
		if(sscanf(params, "fff", Poz[0],Poz[1],Poz[2])) return SCM(playerid, 3, " Koristi: x,y,z ");
		else
		{
			if(IsPlayerInAnyVehicle(playerid))
			{
				SetVehiclePos(GetPlayerVehicleID(playerid),Poz[0],Poz[1],Poz[2]);
			}
			else
			{
				SetPlayerPos(playerid,Poz[0],Poz[1],Poz[2]);
			}
			SCM(playerid,2, "Portan do: %f, %f, %f",Poz[0],Poz[1],Poz[2]);
		}
	}
	return 1;
}
Poslednja Izmena: April 07, 2013, 18:03:20 POSLE PODNE od FlasH
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

Citat: FlasH poslato April 07, 2013, 18:03:04 POSLE PODNE
COMMAND:xgoto(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
	{
		new Float:Poz[3];
		if(sscanf(params, "fff", Poz[0],Poz[1],Poz[2])) return SCM(playerid, 3, " Koristi: x,y,z ");
		else
		{
			if(IsPlayerInAnyVehicle(playerid))
			{
				SetVehiclePos(GetPlayerVehicleID(playerid),Poz[0],Poz[1],Poz[2]);
			}
			else
			{
				SetPlayerPos(playerid,Poz[0],Poz[1],Poz[2]);
			}
			SCM(playerid,2, "Portan do: %f, %f, %f",Poz[0],Poz[1],Poz[2]);
		}
	}
	return 1;
}


Ima 3 warningsa:
C:\Users\Krunsy\Downloads\samp03x_svr_R1-2_win32\gamemodes\apb.pwn(4676) : warning 202: number of arguments does not match definition
C:\Users\Krunsy\Downloads\samp03x_svr_R1-2_win32\gamemodes\apb.pwn(4676) : warning 202: number of arguments does not match definition
C:\Users\Krunsy\Downloads\samp03x_svr_R1-2_win32\gamemodes\apb.pwn(4676) : warning 202: number of arguments does not match definition


evo te linije:
SendClientMessage(playerid, 2, "Portan si do: %f, %f, %f",Poz[0],Poz[1],Poz[2]);



EDIT: FIXANO, MOZE LOCK! HVALA SVIMA!
Poslednja Izmena: April 07, 2013, 18:11:11 POSLE PODNE od ¤EG¤Ovca.ini

Join us today! 176.57.128.4:7793

Moji radovi:
[MAP] Burg - http://balkan-samp.com/forum/index.php?topic=28297
[MAP] Salon Brodova i Dock: http://balkan-samp.com/forum/index.php?topic=28260.0