Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-05-15, 22:35


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

Mam takie pytanie, jak zrobi? aby po wpisaniu komendy np.:
/test
na czacie wy?wietla? sie dany tekst a dokladnie:
Kod:

NICK: tekst



oczywi?cie b?dzie piwko :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-15, 23:11


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

Kod:

CMD:test(playerid, params[])
{
new str[15];
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));

format(str, sizeof(str), "%s: tekst", Name);
SendClientMessageToAll(0x33AA33AA, str);
return 1;
}

je?li kto? wpisze t? komende to wszystkim pojawi sie tekst np "Czechu: tekst"

a tu masz t? sam? komende tylko ?e w tej pokazuje tez id gracza kt?ry wpisa? komende np : "Czechu (ID: 3): tekst"

Kod:

CMD:test(playerid, params[])
{
new str[33];
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));

format(str, sizeof(str), "%s (ID: %d): tekst", Name, playerid);
SendClientMessageToAll(0x33AA33AA, str);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-15, 23:21


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
Kod:

CMD:tekst(playerid, params[])
{
new tekst[128],String[200];
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
if(sscanf(params, "s[128]", tekst)) return SendClientMessage(playerid, -1, "/tekst [tekst]");
format(String, sizeof(String), "%s: %s",Name,tekst);
SendClientMessageToAll(-1, String);
return 1;
}


jako? tak.

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 08:08


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

Chodzi mi o to ze kto? wpisze:
Kod:

/test siema 123


i na czacie pisze:
Kod:

NICK: siema 123


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 13:13


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"kamiloo2" napisał/a:

Chodzi mi o to ze kto? wpisze:
Kod:

/test siema 123


i na czacie pisze:
Kod:

NICK: siema 123


Wiem o co chodzi, masz kod wy?ej.

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 13:24


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
kamiloo2, dziwnie to napisa?e? :p
Wpisze /test siema 123
A na czacie wyskoczy wiadomo?? Gracz: siema 123

Wciskam klawisz "T", pisze wiadomo?? .. i wyskakuje mi to samo. :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 15:38


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

Mam error:
Kod:

error 017: undefined symbol "params"

Linijka:
Kod:

if(sscanf(params, "s[128]", tekst)) return SendClientMessage(playerid, -1, "/tekst [tekst]");








---------------
"Bartek23071993" napisał/a:

kamiloo2, dziwnie to napisa?e? :p
Wpisze /test siema 123
A na czacie wyskoczy wiadomo?? Gracz: siema 123

Wciskam klawisz "T", pisze wiadomo?? .. i wyskakuje mi to samo. :D


Napisa?em tak aby poda? przyk?ad a wykorzystam do innych cel?w.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 15:54


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"kamiloo2" napisał/a:

Mam error:
Kod:

error 017: undefined symbol "params"

Linijka:
Kod:

if(sscanf(params, "s[128]", tekst)) return SendClientMessage(playerid, -1, "/tekst [tekst]");








---------------
"Bartek23071993" napisał/a:

kamiloo2, dziwnie to napisa?e? :p
Wpisze /test siema 123
A na czacie wyskoczy wiadomo?? Gracz: siema 123

Wciskam klawisz "T", pisze wiadomo?? .. i wyskakuje mi to samo. :D


Napisa?em tak aby poda? przyk?ad a wykorzystam do innych cel?w.


u?ywasz sscanf/zcmd?

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 16:00


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

sscanf TAK
zcmd NIE
mam te zwyk?e if(!strcmp(cmdtext,"/123",true))

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 16:07


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"kamiloo2" napisał/a:

sscanf TAK
zcmd NIE
mam te zwyk?e if(!strcmp(cmdtext,"/123",true))


To przerzu? si? na ZCMD. :>

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 16:09


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

Sie zobaczy, to jak bd mia? te ZCMD to jak zrobi? komende dla np TEAM_TEST ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 16:10


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"kamiloo2" napisał/a:

Sie zobaczy, to jak bd mia? te ZCMD to jak zrobi? komende dla np TEAM_TEST ?


Kod:

if(GetPlayerTeam(playerid)!=TEAM_TEST) return 1;


Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 16:35


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

mam tak:
Kod:

CMD:tekst(playerid, params[])
{
new tekst[128],String[200];
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
if(sscanf(params, "s[128]", tekst)) return SendClientMessage(playerid, -1, "/tekst [tekst]");
format(String, sizeof(String), "%s: %s",Name,tekst);
SendClientMessageToAll(-1, String);
return 1;
}


i nie dzia?a...
Wpisze np: /tekst test123 to na czacie wyskakuje: /tekst [tekst]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-16, 20:54


Bartek23071993

WiceWersa






Wiek: 29
Na forum: 5223 dni
Posty: 250
Nick w MP: WiceWersa

Piwa: 2429

Respekt: 70

Ostrzeżeń: 20%
Nie mam poj?cia do jakich cel?w mo?e si? to przyda? :-) Ale zobacz ten kod tylko ?e MUSISZ go troch? przerobi?.

sscanf i zcmd
Kod:


COMMAND:tekst(playerid, params[])
{
new PAction[255];
if(sscanf(params, "s[255]", PAction))
{
SendClientMessage(playerid, COLOR_ERROR, " |b??d| Wpisz: /tekst [tekst]");
return 1;
}

format(String, sizeof(String), "/tekst [tekst] %s", PAction);
SendClientMessageToAll(COLOR_ORANGE, String);
return 1;
}


Chodzi ci o to ?e wpisujesz "/tekst twierdzi ?e jest fany" a na czcie pojawia si? wiadomo?? np na kolor zielony - "Ziomek twierdzi ?e jest fajny" ?? ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-17, 21:15


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

nieee chodzi mi ze wpisujesz:
Kod:


/lol siema lubie placki

a na czacie pisze:
Kod:


NICK: siema lubie placki


tak jagby drugi czat procz /t

Postaw piwo autorowi tego posta
 

 
Tagi: wpisaniu :: komendy :: wszyscy :: widzą :: dany :: tekst
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] po wpisaniu komendy wszyscy widzą dany tekst Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku