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

Wysłany: 2012-12-06, 18:49


Gumowy123







Wiek: 46
Na forum: 4933 dni
Posty: 2
Nick w MP: [UDT]Gumowy



Respekt: 50

Witam mam Serwer na netshoot ?adnie chodzi i wgl jest fajny ale mam problem ze wszystkim co w GUI . Na przyk?ad mam rejestracje w gui przy starcie cie rejstruje ale sie nie zapisuje score ani kasa ani to ?e sie logowa??? tylko na nowo musisz si? rejestrowa? . Mam jeszcze Animacje w GUI i jak wpisz /anim wyskakuje okienko i tam pisz? animacje ale jak naciskasz to nie dzia?aj? oraz jak dasz ,,Dalej,, ?eby zobaczy? animacje to sie okienko wy??cza ca?kiem nie wiem o co z tym chodzi . Wi?c tak wszystko co w GUI jak dam ?eby potwierdzi? albo nacisn?? ,,Dalej,, to znika okienko ale nic sie nie dzieje .


Za pomoc dam Zimniutkie :arrow: :arrow: :arrow: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-12-06, 20:28


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Pewnie pomiesza?e? ID dialog?w :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-12-06, 21:01


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Poka? kod... jak odczytujesz/zapisujesz te konta, staty.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-12-07, 09:37


Gumowy123







Wiek: 46
Na forum: 4933 dni
Posty: 2
Nick w MP: [UDT]Gumowy



Respekt: 50

Wi?c tak to jest m?j skrypt na rejstracj? nie mojego autorstwa . A je?li chodzi ci gdzie to sie zapisuje to w?a?nie nie wiem wgl gdzie to sie zapisuje mam to w folderze filtskripte czy jako? tak

Kody:

Kod:

//ZEZWALAM NA ZMIAN? PRAWIE KA?DEGO TEKSTY OPR?CZ INFORMACJI O AUTORZE !!
#include <a_samp>
#include <dini>
#include <dudb>
//okienka
#define REJESTRACJA 1
#define LOGOWANIE 2
#define ZAREJESTROWANY 3
//kolor
#define ZOLTY 0xFFFF00AA
#define BIALY 0xFFFFFFAA

//rej
new Zalogowany[MAX_PLAYERS];
new str[256];

PlayerName(playerid){
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;}

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n----------------------------------------------------");
print(" Skrypt Rejestracji w GUI ZA?ADOWANO );
print(" Register Script in GUI LOADED ");
print("-----------------------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
print("\n----------------------------------------------------");
print(" Skrypt Rejestracji w GUI WY?ADOWANO");
print(" Register Script in GUI UNLOADED ");
print("-----------------------------------------------------\n");
return 1;
}

#else

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == REJESTRACJA){
if(response){
if(strlen(inputtext)>=5 && strlen(inputtext)<=20){
dini_Create(udb_encode(PlayerName(playerid)));
dini_IntSet(udb_encode(PlayerName(playerid)), "haslo", udb_hash(inputtext));
Zalogowany[playerid]=1;
format(str,sizeof(str),"Oto Twoje Has?o >> %s <<< Zapami?taj Je!!",inputtext);
ShowPlayerDialog(playerid, ZAREJESTROWANY, 0, "Regulamin", "Nie u?ywaj ?adnych hack?w - BAN\nNie u?ywaj wulgarnych s??w - KICK/ZAMRO?ENIE/BAN\nNie obra?aj graczy - KICK/BAN/ZAMRO?ENIE\nNie obra?aj teamu serwera - BAN\nPro?b? o odbanowanie pisa? do Pattusa - GG 13300637", "Ok", "WYJD?");
SendClientMessage(playerid,0x82E461FF,str);
}else{
SendClientMessage(playerid,BIALY,"Has?o musi byc od 5 do 20 znakow!");
ShowPlayerDialog(playerid, REJESTRACJA, 1, "Rejestracja", "Tu wpisz swoje has?o", "Ok", "Anuluj");
}
return 1;
}else{
SendClientMessage(playerid,ZOLTY,"Bez rejestracji nie wejdziesz na serwer...");
Kick(playerid);}
}

if(dialogid == ZAREJESTROWANY){
if(response){
SendClientMessage(playerid,ZOLTY,"Mi?ej gry :) ");
dini_IntSet(udb_encode(PlayerName(playerid)), "akceptacjaregulaminu", 1);
return 1;
}else{
SendClientMessage(playerid,ZOLTY,"Bez akceptacji regulaminu nie wejdzieszn na serwer...");
dini_IntSet(udb_encode(PlayerName(playerid)), "akceptacjaregulaminu", 0);
Kick(playerid);}
}
new tmp[256];
tmp = dini_Get(udb_encode(PlayerName(playerid)), "akceptacjaregulaminu");
if (strval(tmp) == 1) {
if(dialogid == LOGOWANIE){
if(response){
if(udb_hash(inputtext) == strval(dini_Get(udb_encode(PlayerName(playerid)),"haslo"))){
Zalogowany[playerid]=1;
SendClientMessage(playerid,0x82E461FF,">>> Zalogowany <<<");
}else{
SendClientMessage(playerid,BIALY,"Z?e Has?o! Spr?buj jeszcze raz.");
ShowPlayerDialog(playerid, LOGOWANIE, 1, "Logowanie", "Zaloguj si?. Tu wpisz swoje has?o", "Ok", "Anuluj");
}
return 1;
}else{
SendClientMessage(playerid,ZOLTY,"Nie pamietasz has?a? Zg?o? si? do Pattusa");
Kick(playerid);}
}
}else{
ShowPlayerDialog(playerid, ZAREJESTROWANY, 0, "Regulamin", "Nie u?ywaj ?adnych hack?w - BAN\nNie u?ywaj wulgarnych s??w - KICK/ZAMRO?ENIE/BAN\nNie obra?aj graczy - KICK/BAN/ZAMRO?ENIE\nNie obra?aj teamu serwera - BAN\nPro?b? o odbanowanie pisa? na forum - www.pmt-rp.czo.pl", "Ok", "WYJD?");
}
return 1;
}

#endif




public OnPlayerConnect(playerid)
{

if(dini_Exists(udb_encode(PlayerName(playerid)))){ //sprawdza czy nasze konto istnieje
Zalogowany[playerid]=0; //ustawia ze nie jest zalogowany
SendClientMessage(playerid,BIALY,"Twoj nick jest juz zarejestrowany! Wpisz swoje has?o by sie zalogowa?");
ShowPlayerDialog(playerid, LOGOWANIE, 1, "Logowanie", "Zaloguj si?. Tu wpisz swoje has?o", "Ok", "Anuluj");
}else{ //jezlei nie posiadamy konta do sie spelnia to nizej
SendClientMessage(playerid,BIALY,"Wpisz has?o by sie zarejestrowa?.");
ShowPlayerDialog(playerid, REJESTRACJA, 1, "Rejestracja", "Tu wpisz swoje has?o", "Ok", "Anuluj");
SendClientMessage(playerid,0x66D2F2FF,"Jezeli nie chcesz sie rejestrowac wci?ni Anuluj, a opu?cisz serwer.");
SendClientMessage(playerid,ZOLTY,"Dzi?ki rejestracji zapisane zostan? twoje statystyki.");
Zalogowany[playerid]=0; // nie jestesmy zalogowani
}
return 1;
}


[ Dodano: 2012-12-07, 20:57 ]
Pomo?e kto? w ko?cu ?? ?! nie ukrywalnie mi sie ?pieszy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-12-08, 19:02


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Zmie? id dialog?w na jakie? wi?ksze np. 56 :)

Postaw piwo autorowi tego posta
 

 
Tagi: problem :: gui
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] Problem z GUI 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