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

Wysłany: 2013-05-24, 17:50


Krystian5







Wiek: 36
Na forum: 5230 dni
Posty: 185

Piwa: 1

Respekt: 77

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 :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-24, 17:58


ModerN







Wiek: 28
Na forum: 4864 dni
Posty: 11

Piwa: 1

Respekt: 60

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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-24, 18:54


Krystian5







Wiek: 36
Na forum: 5230 dni
Posty: 185

Piwa: 1

Respekt: 77

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 :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-24, 19:55


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

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;
}


Postaw piwo autorowi tego posta
 

 
Tagi: komenda
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] Komenda 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