Wysłany: 2013-05-24, 17:50
Krystian5
Wiek: 36 Na forum: 5231 dni Posty: 185
Piwa : 1
Witam.Mam pytanko.
Jak funkcj? [ZW] z tej cmd
Kod: if (strcmp("/zw", cmdtext, true, 10) == 0){
new nick66[MAX_PLAYER_NAME];
GetPlayerName(playerid, nick66, sizeof(nick66));
format(string,sizeof(string),"%s[ZW]", nick66);
SetPlayerName(playerid, string);
SendClientMessage(playerid, COLOR_GREEN, " Wlaczyles [ZW]");
return 1;)
Przenie?? do tej?
Kod: if(strcmp(cmdtext, "/zw", true)==0){
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
if(!cmdtext[3] || !cmdtext[4])
return ShowPlayerDialog(playerid, PANEL, DIALOG_STYLE_MSGBOX, " {4482BF}***{E7D934}--{FF8000} PODPOWIED? {E7D934}--{4482BF}*** ", "{FFFFFF}Wpisz: {FF0000}/ZW [Pow?d]", "OK", "");
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s (%d) Zaraz Wraca... (Pow?d: %s)", string, playerid, cmdtext[4]);
SendClientMessageToAll(0x074BFFF, string);
return 1;
}
Pr?bowa?em lecz po wpisaniu /zw powod pisze nie posiadamy tej cmd
Za pomoc
Wysłany: 2013-05-24, 17:58
ModerN
Wiek: 28 Na forum: 4864 dni Posty: 11
Piwa : 1
Mo?e te odst?py co? znacz???
Zamie? to
Cytat: if(strcmp(cmdtext, "/zw", true)==0){
Na to
Cytat: if (strcmp("/zw", cmdtext, true, 10) == 0){
czyli
Cytat:
if (strcmp("/zw", cmdtext, true, 10) == 0){
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
if(!cmdtext[3] || !cmdtext[4])
return ShowPlayerDialog(playerid, PANEL, DIALOG_STYLE_MSGBOX, " {4482BF}***{E7D934}--{FF8000} PODPOWIED? {E7D934}--{4482BF}*** ", "{FFFFFF}Wpisz: {FF0000}/ZW [Pow?d]", "OK", "");
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s (%d) Zaraz Wraca... (Pow?d: %s)", string, playerid, cmdtext[4]);
SendClientMessageToAll(0x074BFFF, string);
return 1;
}
Wysłany: 2013-05-24, 18:54
Krystian5
Wiek: 36 Na forum: 5231 dni Posty: 185
Piwa : 1
Powy?sza komenda nie dzia?a gdy? ?le jest u?o?ona.
Tu mam prawid?ow?:
Kod:
if(!strcmp("/zw", cmdtext, true, 3) && !cmdtext[3] || cmdtext[3] == ' ')
{
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
if(!cmdtext[3] || !cmdtext[4])
return ShowPlayerDialog(playerid, PANEL, DIALOG_STYLE_MSGBOX, " {4482BF}***{E7D934}--{FF8000} PODPOWIED? {E7D934}--{4482BF}*** ", "{FFFFFF}Wpisz: {FF0000}/ZW [Pow?d]", "OK", "");
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s (%d) Zaraz Wraca... (Pow?d: %s)", string, playerid, cmdtext[4]);
new nick66[MAX_PLAYER_NAME];
GetPlayerName(playerid, nick66, sizeof(nick66));
format(string,sizeof(string),"%s[ZW]", nick66);
SetPlayerName(playerid, string);
SendClientMessageToAll(0x074BFFF, string);
return 1;
}
Jednak ?e
Kod: format(string,sizeof(string),"%s[ZW]", nick66);
odpowiada za ukazanie [ZW] obok nicku na li?cie graczy i przez to nie ukazuj? si? pow?d zw.Za pomoc
Wysłany: 2013-05-24, 19:55
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: if(!strcmp(cmdtext, "/zw", true, 3))
{
if(!cmdtext[3] || !cmdtext[4]) return ShowPlayerDialog(playerid, PANEL, DIALOG_STYLE_MSGBOX, " {4482BF}***{E7D934}--{FF8000} PODPOWIED? {E7D934}--{4482BF}*** ", "{FFFFFF}Wpisz: {FF0000}/ZW [Pow?d]", "OK", ""), 1;
new nicky[25], stringe[128];
GetPlayerName(playerid, nicky, sizeof(nicky));
format(stringe, sizeof(stringe), "%s (%d) Zaraz Wraca... (Pow?d: %s)", nicky, playerid, cmdtext[4]);
strcat(nicky, "[ZW]");
SetPlayerName(playerid, nicky);
SendClientMessageToAll(0x074BFFF, stringe);
SendClientMessage(playerid, COLOR_GREEN, " W??czy?e? [ZW]");
return 1;
}
Tagi: komenda
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: