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

Wysłany: 2014-11-06, 17:00


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
Witam

Mam taki dialog:
Kod:

ShowPlayerDialog(playerid, DIALOG_WYBOR_PLCI, DIALOG_STYLE_MSGBOX, "Wyb?r p?ci:", "Wybierz p?e? swojej postaci:", "Kobieta", "Mezczyzna");

oraz funkcje owego dialogu:
Kod:

if(dialogid == DIALOG_WYBOR_PLCI)
{
if(response)
{
PlayerInfo[playerid][Plec] = 0;
}
else
{
PlayerInfo[playerid][Plec] = 1;
}
return 1;
}


Chcia?bym zamieni? 0 na Kobieta,a 1 na Mezczyzna,lecz nie mam poj?cia jak to zrobi?.Chcia?bym si? r?wnie? dowiedzie? jak wygl?da?aby sk?adnia z u?yciem if'a np:
Kod:

if(PlayerInfo[playerid][Plec] == Kobieta) czy to by?oby dobre odniesienie


Licz? na pomoc.Piwka :piwo: i rep :+: za pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-06, 18:47


Mecca33







Wiek: 30
Na forum: 5414 dni
Posty: 23
Nick w MP: Mecca33

Piwa: 101

Respekt: 40

Tamto masz dobrze - z tego co piszesz.

A warunek tworzysz tak:
Kod:

if(PlayerInfo[playerid][Plec] == 0)


Podpis
Wbijam gwoździe do trumny, kończę nad ranem, jestem mrocznym kurierem, paczki wożę karawanem!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-06, 18:49


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
MATKO BOSA ZABIJ
Stary czytaj uwa?nie a nie przepisujesz m?j kod :x
Chc? ?eby 0 by?o jako napis "Kobieta" a 1 jako napis "Mezczyzna"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-06, 18:52


Terefere







Wiek: 31
Na forum: 4319 dni
Posty: 9

Piwa: 2

Respekt: 50

Jaka zmienn? zdefiniowa?e? w enumeratorze?

Mo?esz sobie zrobi? stocka zapisuj?cego wszystkie dane do pliku i wywolywac go pod koniec procesu rejestracji etc, wtedy sprawdzasz ifem warunek np. jesli = 1 to dopisuje linijk? Kobieta, je?li 0 to m??czyzna.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-07, 00:08


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

No to kolega Ci pokaza? przecie? na jakiej to zasadzie dzia?a.

Daj se w OnPlayerSpawn
Kod:

if(PlayerInfo[playerid][Plec] == 0)
{
SendClientMessage(playerid, -1, "Ale ze mnie zajebista lased?ga");
SetPlayerSkin(playerid, 10);
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-07, 08:20


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
Ja na osoby pe?no letnie to macie inteligencje przeci?tnego ziemniaka.
Chc? ?eby zamiast 0 by? napis kobieta czyli
Kod:

PlayerInfo[playerid][Plec] = Kobieta;

a zamiast 1 by? napis m??czyzna:
Kod:

PlayerInfo[playerid][Plec] = Mezczyzna;


Tylko nie wiem jak napis "Kobieta" oraz "Mezczyzna" zdefiniowa? by zamiast w pliku zapisu p?ci nie pisa?o 0/1 tylko Kobieta/Mezczyzna

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-07, 09:30


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Kod:

#define Kobieta 0
#define Mezczyzna 1


Jednak przy zapisie postaci i tak musisz zrobi? co? jak (nie wiem z czego korzystasz wi?c przyk?ad na dini)

Kod:

dini_Set("plik.ini","Plec", PlayerInfo[playerid][Plec] ? ("Mezczyzna") : ("Kobieta"));



A przy odczycie

Kod:

if(!strcmp(dini_Get("plik.ini","Plec"),"Mezczyzna",true)) PlayerInfo[playerid][Plec] = Mezczyzna;
else if(!strcmp(dini_Get("plik.ini","Plec"),"Kobieta",true)) PlayerInfo[playerid][Plec] = Kobieta;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-07, 14:08


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Spoko tylko powiedz mi po co u?ywa? "Kobieta" skoro mo?na u?y? 0 ?? ? Czy to jest logiczne ? No chyba ?e Ty lubisz sobie utrudnia? ?ycie no to spoko pisz ci?gle kobieta, kobieta, kobieta zamiast 0,0,0 :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-07, 17:21


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Nie wiem po co. Dla mnie bez sensu. Ale skoro o to by?a pro?ba to chyba autor wie czego chce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-12, 21:52


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
YYYY LOL.Chyba taka metoda jest idiotyczna.Jak bym chcia? mie? 0 i 1 to bym tak zrobi?.
Wyt?umacz? wam jeszcze raz.

Pisane na szybcika:
Kod:

format(string,sizeof(string),"Twoja p?e? to: %s", PlayerInfo[playerid][Plec]);
SendClientMessage(playerid,0xFFFFFFAA,string);

Chodzi i o to ?e teraz zostanie wy?wietlona p?e?:
Kod:

Twoja p?e? to: 1 lub Twoja p?e? to: 0

a ja chc? ?aby zamiast tych liczb by? napis
Kod:

Kobieta lub M??czyzna

My?l? ?e teraz padnie odpowiednie rozwi?zanie mojego problemu :D

P.S Rejestracja w Y_Ini

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-13, 11:45


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

paskal, xqz Ci ju? to zrobi?. ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-13, 15:19


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
ToxiC`
Kod:

#define Kobieta 0
#define Mezczyzna 1

Zamiast u?ywa? 0/1 to xqz, da? mi ?eby u?ywa? kobieta/mezczyzna w PWN :D
A w pliku gracza i tak dalej pisze plec = 0/1,wi?c to nie jest rozwi?zanie mojego problemu.

Postaw piwo autorowi tego posta
 

 
Tagi: nazwa :: płci :: postaci :: pliku :: zapisu
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