Wysłany: 2012-05-15, 22:35
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
Mam takie pytanie, jak zrobi? aby po wpisaniu komendy np.:
/test
na czacie wy?wietla? sie dany tekst a dokladnie:
Kod:
oczywi?cie b?dzie piwko
Wysłany: 2012-05-15, 23:11
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
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;
}
Wysłany: 2012-05-15, 23:21
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
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.
Wysłany: 2012-05-16, 08:08
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
Chodzi mi o to ze kto? wpisze:
Kod:
i na czacie pisze:
Kod:
Wysłany: 2012-05-16, 13:13
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Wysłany: 2012-05-16, 13:24
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
kamiloo2 , dziwnie to napisa?e?
Wpisze /test siema 123
A na czacie wyskoczy wiadomo?? Gracz: siema 123
Wciskam klawisz "T", pisze wiadomo?? .. i wyskakuje mi to samo.
Wysłany: 2012-05-16, 15:38
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
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?
Wpisze /test siema 123
A na czacie wyskoczy wiadomo?? Gracz: siema 123
Wciskam klawisz "T", pisze wiadomo?? .. i wyskakuje mi to samo.
Napisa?em tak aby poda? przyk?ad a wykorzystam do innych cel?w.
Wysłany: 2012-05-16, 15:54
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
"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?
Wpisze /test siema 123
A na czacie wyskoczy wiadomo?? Gracz: siema 123
Wciskam klawisz "T", pisze wiadomo?? .. i wyskakuje mi to samo.
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.
Wysłany: 2012-05-16, 16:00
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
sscanf TAK
zcmd NIE
mam te zwyk?e if(!strcmp(cmdtext,"/123",true))
Wysłany: 2012-05-16, 16:07
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Wysłany: 2012-05-16, 16:09
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
Sie zobaczy, to jak bd mia? te ZCMD to jak zrobi? komende dla np TEAM_TEST ?
Wysłany: 2012-05-16, 16:10
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Wysłany: 2012-05-16, 16:35
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
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]
Wysłany: 2012-05-16, 20:54
Bartek23071993
WiceWersa
Wiek: 29 Na forum: 5223 dni Posty: 250
Nick w MP: WiceWersa
Piwa : 2429
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"
Wysłany: 2012-05-17, 21:15
kamiloo2
Wiek: 30 Na forum: 5694 dni Posty: 84
Piwa : 289
nieee chodzi mi ze wpisujesz:
Kod:
a na czacie pisze:
Kod:
tak jagby drugi czat procz /t
Tagi: wpisaniu :: komendy :: wszyscy :: widzą :: dany :: tekst
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: