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

Wysłany: 2012-05-06, 14:41


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Siema. Jak zrobi? komend? na dodanie gracza do pliku ? Posiadam dini. Pr?bowa?em co? wykombinowa? ale nie umiem :/ . Chodzi mi o komend? np. /invite nick.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-06, 15:31


optimus

PawnoMen






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

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Kod:
Kod:


if(strcmp("/invite", cmd, true) == 0)
{
new nick[256];
strmid(nick, cmd, 7, strlen(cmdtext));
if(!strlen(tmp))
{
SendClientMessage(playerid, CZERWONY, "U?yj komendy: /invite [nick]");
}
dini_IntSet(nazwa pliku, "Niki", nick);
}


//lub na id kasujesz linijk? strmid(...); i zamiast nick[256]; dajesz new id = strval(tmp);
i dajesz: tam gdzie dini_IntSet(...); wklejasz:
dini_IntSet(nazwa pliku, "Niki:", PlayerName(id));
Tam gdzie nazwa pliku to dajesz nazwe pliku do kt?rego ma ci zapisa? te niki.


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

 
Wysłany: 2012-05-06, 16:19


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Dzi?ki ale mam 1 error:
Kod:

error 035: argument type mismatch (argument 3)
Linijka
Kod:

dini_IntSet("invite.txt","Player;",nick);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-06, 16:57


optimus

PawnoMen






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

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Po pierwsze je?eli dini to tylko zapis do .dini a ty da?e? nazwapliku.txt !!
Po drugie daj nie dini_IntSet(...) tylko dini_Set(...).


Licz? na piwko za pomoc :P

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

 
Wysłany: 2012-05-06, 17:11


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Czekaj, bo nie rozumiem. Jestem zielony z dini dlatego si? chc? nauczy?. Wcze?niej zrobi?em komend? do tworzenia pliku tekstowego z graczami. Jak wpisuje /invite nick to mi pisze ?? nie znana komenda. Jak wpisuje samo /invite to mi w scriptfiles dodaje Player;=. Zmieni?em to co mi napisa?e?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-06, 17:48


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Spr?buj tak:

Kod:

if(strcmp("/invite", cmd, true) == 0)
{
if(!strlen(cmdtext[9]))
{
SendClientMessage(playerid, COLOR_RED, "U?yj komendy: /invite [nick]");
}
dini_Set("PAD/Accounts", "Niki", cmdtext[9]);
return 1;
}


Je?eli chcesz si? nauczy? DINI, to najpierw przeczytaj ten poradnik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-06, 20:57


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Jako? to niby dzia?a ale jak tworze folder z komendy to on si? nie tworzy tylko wywala mi tekst kt?ry ustawi?em jako wiadomo?? ?e plik nie istnieje ;x . Co do dini to funkcje rozumiem ale mam problem z takimi komendami. I jak wpisze oboj?tnie jak? komende to mi wy?wietla teksT:
Kod:

U?yj komendy: /invite [nick]


Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: dodanie :: gracza :: pliku :: dini
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