Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: y_ini
1. [INNE] Zmiana nicku - Y_Ini
Witam.
Mam do?? du?y problem ;/
Siedz? nad tym ju? chyba z 4H :(

Ot?? napisa?em skrypt rejestracji w Yini - ?miga jak nale?y. Problem ma jednak z jedn? rzecz? - komend? na zmian? nicku ;/

Zrobi?em takie co?:
Kod:

http://pastebin.com/nPuQmrgi

P.S
Sorry, ?e na pastebin ale tutaj gdy chcia?em wys?a? to pisa?o co? o nieprawid?owym znaku o.o


I niby zmiana dzia?a ale - po pierwsze nie zostaje usuni?ty stary profil, a nowy tworzy si? od razu w folderze scriptifles jako nowa nazwa profilu - bez ko?c?wki ini :o

Wszelkie konta powinny znajdowa? si? w scriptfiles/ffs/konta ...


Za pomoc dzi?kuj? :)
2. [DM] System domów - Y_Ini
Cze??, ju? ?adne par? godzin pr?buj? robi? system dom?w w Y_Ini.
Pocz?tek ?adnie mi szed?, ale potem ju? tak pi?knie nie by?o.
No wi?c tak.

Wpisuj? /nowydom (komenda od stworzenia nowego domu). Po wpisaniu tej komendy ma ustawi? cen? domu, cen? domu jak si? go b?dzie sprzedawa?, postawi? pickupa i 3DTextLabela oraz zapisa? do pliku Wejscie X, Y, Z, w?a?ciciela (tutaj jest ustawione na 0 ) Na razie jest wszystko OK.

Po stworzeniu nowego domu chodz? w pickupa z domem i pojawia mi si? okienko GUI, ?e dom jest na sprzeda? (jak na razie wszystko przebiega pozytywnie, a? do tej chwili).

Zatwierdzam kupno domu, a mi tu nagle wyskakuje taki tekst "Nie sta? Ci? na ten dom" pomimo, ?e mam o wiele wi?cej pieni?dzy ni? po ustawieniu wpisaniu kwoty w komendzie /nowydom ...


OnDialogResponse :

[code]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 5001)
{
if(!response)
return SendClientMessage(playerid, SALAMON, "Nie kupi?e? domu. ");

if(response)
{
if(GetPlayerMoney(playerid) < HouseInfo[playerid][hCost])
{
GetPlayerName(playerid, HouseInfo[playerid][hOwner], MAX_PLAYER_NAME);
MaDom[playerid] = 1;
SendClientMessage(playerid, GREEN, "Kupi?e? dom ! Gratulacje. ");

DestroyPickup(HouseInfo[playerid][hPickup]);
Delete3DTextLabel(HouseInfo[playerid][hLabel]);

new string[128];
...