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

Wysłany: 2013-10-31, 16:47


PITBULL6758







Wiek: 30
Na forum: 5971 dni
Posty: 58
Nick w MP: BEZREGULY

Piwa: 5

Respekt: 50

Witam

Jak zrobi? komend? /snajpy kt?a wy?wietli w GUI wszystkie nicki graczy kt?rzy posiadaj? SNIPER RIFLE

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-31, 18:03


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Robisz p?tl? na wszystkich graczy, w tej p?tli sprawdzasz czy bro? gracza == 34 - je?li tak, odpowiednio formatujesz tablic?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 09:32


optimus

PawnoMen






Wiek: 27
Na forum: 5613 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Kod:


new string[256] = "Nazwy graczy kt?rzy posiadaj? snajperki\n\n"; //to daj na pocz?tek.
#define DIALOG_SNAJPY 1 //lub id kt?rego jeszcze nie ma.
//////////////////////////////////////////
CMD:/snajpy(playerid, cmdtext[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(GetPlayerWeapon(i) == 34)
{
new nicki[64];
format(nicki, sizeof(nicki), "%s\n", PlayerName(i));
strcat(string, nicki);
}
}
ShowPlayerDialog(playerid, DIALOG_SNAJPY, DIALOG_MSGBOX, "Gracze kt?rzy posiadaj? snajperki", string, "OK", "");
}
//////////////////////////////////////////
to daj je?eli nie masz na koniec mapki
stock PlayerName(playerid)
{
new name[64];
GetPlayerName(playerid, name, sizeof(name))
return name;
}

Tutaj mo?e by? bug poniewa? je?eli serwer ma np.100slot?w i gra 100graczy i ka?dy ma snajperki to mo?e zrobi? za du?y GUI, no ale ju? kombinuj. Ja da?em Ci gotowca :D

Pomog?em ?? Postaw piwko :D

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 16:53


PITBULL6758







Wiek: 30
Na forum: 5971 dni
Posty: 58
Nick w MP: BEZREGULY

Piwa: 5

Respekt: 50

optimus by? poprawi? skrypt tak ?eby wy?wietla? aktualnie kto ma snajpe? bo teraz jest tak ze gdy w pisze /snajpy np 4razy pod rz?d m?j nick w GUI jest tez 4razy ale tylko gdy mam snajpe jak nie mam to nie ma nicku i gdy wpisuje /snajpy wtedy gdy nie mam tej broni to nadal m?j nick 4razy jest a i na czacie wy?wietla si? unkown command ale GUI si? wydwietla

a prosciej o co mi chodzi wiem ze chaotycznie napisane komenda ma wygl?da? identycznie jak /admins tylko ze tu jest bron ze jest nick graczy wtedy gdy ma snajpe nagle np b?dzie disarm zniknie mi ta bron to po kolejnym wpisaniu /snajpy mojego nicku juz nie ma

[ Dodano: 2013-11-01, 17:02 ]
Dam ci piwko poprawisz dostaniesz drugie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 17:04


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

CMD:snajpy(playerid, p[])
{
new _s[255];
for(new i;i<MAX_PLAYERS;i++) if(GetPlayerWeapon(i) == 34) format(_s, sizeof(_s), "%s%s\n", _s, PlayerName(i));
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Gracze kt?rzy posiadaj? snajperki", _s, "OK", "");
return true;
}

stock PlayerName(pid)
{
new n[24];
GetPlayerName(pid, n, 24);
return n;
}


Ostatnio zmieniony przez IgrexolonO 2013-11-01, 18:55, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 18:11


optimus

PawnoMen






Wiek: 27
Na forum: 5613 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Probuj to:
Kod:


CMD:/snajpy(playerid, cmdtext[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(GetPlayerWeapon(i) == 34)
{
new nicki[64];
format(nicki, sizeof(nicki), "%s\n", PlayerName(i));
strcat(string, nicki);
}
}
ShowPlayerDialog(playerid, DIALOG_SNAJPY, DIALOG_MSGBOX, "Gracze kt?rzy posiadaj? snajperki", string, "OK", "");
string="";
}


Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 18:41


PITBULL6758







Wiek: 30
Na forum: 5971 dni
Posty: 58
Nick w MP: BEZREGULY

Piwa: 5

Respekt: 50

A gdy nie ma zadnych snajp wyswietla sie komunikat jak to zrobic?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 18:56


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

CMD:snajpy(playerid, p[])
{
new _s[255];
for(new i;i<MAX_PLAYERS;i++) if(GetPlayerWeapon(i) == 34) format(_s, sizeof(_s), "%s%s\n", _s, PlayerName(i));
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Gracze kt?rzy posiadaj? snajperki", (_s[0] == '\0') ? ("Brak snajp") : (_s), "OK", "");
return true;
}

stock PlayerName(pid)
{
new n[24];
GetPlayerName(pid, n, 24);
return n;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 19:29


PITBULL6758







Wiek: 30
Na forum: 5971 dni
Posty: 58
Nick w MP: BEZREGULY

Piwa: 5

Respekt: 50

yy a ?eby pokazyw??o snajpy gdy gracz nawet jak ja ma schowana? bo teraz jest tak ze wykrywa tylko wtedy gdy ma sie ja wyciagnieta

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 20:24


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

CMD:snajpy(playerid, p[])
{
new _s[255], weap[2];
for(new i;i<MAX_PLAYERS;i++)
{
GetPlayerWeaponData(playerid, 6, weap[0], weap[1]);
if(weap[0] == 34) format(_s, sizeof(_s), "%s%s\n", _s, PlayerName(i));
}
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Gracze kt?rzy posiadaj? snajperki", (_s[0] == '\0') ? ("Brak snajp") : (_s), "OK", "");
return true;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 20:38


PITBULL6758







Wiek: 30
Na forum: 5971 dni
Posty: 58
Nick w MP: BEZREGULY

Piwa: 5

Respekt: 50

Teraz gdy kto? ma snajpe to gui sie rozjezdza ;d



Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 21:07


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

CMD:snajpy(playerid, p[])
{
new _s[255], weap[2];
for(new i;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i)) continue;
GetPlayerWeaponData(playerid, 6, weap[0], weap[1]);
if(weap[0] == 34 && weap[1] > 0) format(_s, sizeof(_s), "%s%s\n", _s, PlayerName(i));
}
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Gracze kt?rzy posiadaj? snajperki", (_s[0] == '\0') ? ("Brak snajp") : (_s), "OK", "");
return true;
}


Ostatnio zmieniony przez IgrexolonO 2013-11-01, 21:14, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 21:09


PITBULL6758







Wiek: 30
Na forum: 5971 dni
Posty: 58
Nick w MP: BEZREGULY

Piwa: 5

Respekt: 50

nadal tak samo ;/


Kod:

#include <a_samp>
#include <zcmd>

CMD:snajpy(playerid, p[])
{
new _s[255], weap[2];
for(new i;i<MAX_PLAYERS;i++)
{
GetPlayerWeaponData(playerid, 6, weap[0], weap[1]);
if(weap[0] == 34) format(_s, sizeof(_s), "%s%s\n", _s, PlayerName(i));
}
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Gracze kt?rzy posiadaj? snajperki", (_s[0] == '\0') ? ("Brak snajp") : (_s), "OK", "");
return true;
}
stock PlayerName(pid)
{
new n[24];
GetPlayerName(pid, n, 24);
return n;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 21:13


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"PITBULL6758" napisał/a:

nadal tak samo ;/


Nie s?dze.




Kod:

CMD:snajpy(playerid, p[])
{
new _s[255], weap[2];
for(new i;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i)) continue;
GetPlayerWeaponData(playerid, 6, weap[0], weap[1]);
if(weap[0] == 34 && weap[1] > 0) format(_s, sizeof(_s), "%s%s\n", _s, PlayerName(i));
}
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Gracze kt?rzy posiadaj? snajperki", (_s[0] == '\0') ? ("Brak snajp") : (_s), "OK", "");
return true;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 21:18


PITBULL6758







Wiek: 30
Na forum: 5971 dni
Posty: 58
Nick w MP: BEZREGULY

Piwa: 5

Respekt: 50

aaa ju? mam problemem by?y te same ID GUI, dzi?ki ci za pomoc ?ap 3 piwka kolego

Postaw piwo autorowi tego posta
 

 
Tagi: ile :: snajp
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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