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: gui
481. [GF] Komenda /admins w GUI (Lista)
Witam.

Mam problem z przerobieniem tej komendy:

Kod:

CMD:admins(playerid, cmdtext[])
{
if(!ToAdminLevel(playerid,1)) return 0;
foreach(Player,i)
{
if(Zalogowany[i]&&PlayerInfo[i][pAdmin]>=1)
{
format(String, sizeof(String),"[%d] Admin %s (%s), ranga: %d",i,PlayerInfo[i][pNickOOC],Nick[i],PlayerInfo[i][pAdmin]);
SendClientMessage(playerid,KOLOR_ADMIN,String);

}
}
return 1;
}


Na list? GUI. Tak jak np. na net4game, ls-rp itp. Prosz? o pomoc, gdy? chce si? tego nauczy?. Najlepiej prosi?bym o podes?anie jakiego? kodu, z kt?rego wszystkiego bym si? nauczy?.

Z g?ry dzi?kuj? za pomoc.[/code]
482. [DM] Menu broni GUI
Witam mam problem wgra?em do mapy teleporty, pojazdy w gui i wszystko ?adnie dzia?a ale gdy wgram menu broni to poprostu wyskoczy okienko ale gdy klikne na bro? okno zniknie a broni nie dostane. Nie mam zadnych error?w przy kompilacji skrypt dziala w scriptfiles ale gdy wgram w mape to nie chce prosze o pomoc polej? sie :piwo: . Daje ca?? mapke pwn. mo?e kto? pomo?e

Kod:

http://speedy.sh/auJNR/strojec-edycja2.pwn
483. [DM] GUI koliduje sie
Witam ot?? zaczo?em robi? mapke wszystko fajnie tylko jak zrobi?em teleporty i pojazdy w gui to jak wpisze /tp wyskakuje okno teleportacji i okno pojazd?w jak wpisze /cars to wszytko dziala daje kod komendy moze to jego wina? nie wiem jak to przerobic

COMMAND:tp(playerid, params[])
{
ShowPlayerDialog(playerid, 7,DIALOG_STYLE_LIST, "Teleporty:"," SFn LVn LSn FVn CPNn RCn MISTOn GORAn BOISKOn PUSTYNIAn LOTNISKOn KOPALNIAn KLADKAn LOTNISKO2n PARKINGn SOLOWAn PLAZAn MOLOn WIESn", "Ok", "Anuluj");
return 1;
}
COMMAND:cars(playerid,params[])
{
ShowPlayerDialog(playerid,DIALOG_CARS_KATEGORIE,DIALOG_STYLE_LIST,"Wybierz Kategorie Pojazdu","SamolotynHelikopterynMotorynRowerynKabrioletynPrzemys?owenLowridersnnOff RoadnPublicznenSalonowenSportowenWagonyn?odzienUnikalne","Wybierz","Zamknij");
return 1;
}


dodam caly plik pwn.
Kod:

http://speedy.sh/JB2yY/strojec-edycja.pwn
484. [GF] Nowe okienko gui poczas rejestracji
Witam, mam do was pytanie mianowicie, przerabiam sobie mapk? honesta i chce zrobi? tak ?eby podczas rejestracji wyskakiwa?o takie okienko gui:
Kod:


ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Nag??wek", "SA-MPnMTAnTibianLOL", "Wybierz", "Wyjd?");

I chce ?e jak si? wybierze opcje np: Sa-MP to jest ona w /pomoc >> opcje osobiste >> statystyki i tam pod ,,P?e?:"
Chyba ka?dy wie o co chodzi, jak kto? mi powie jak to zrobi? b?d? wdzi?czny.
485. [INNE] GUI
Witam ma kilka pyta? odno?nie GUI:

1.Jak zrobi? co? takiego ?e mog? przewija? karty ''Dalej'' ''Wstecz'' ?
2. Jak zrobi? co? takiego ?e po klikni?ciu jakiej funkcji w DIALOG_STYLE_LIST wyskoczy nan MSGBOX i b?dziemy mieli funkcje "OK" "wstecz" i cofnie nas spowrotem do LISTY

Za pomoc piwka :)
486. [SKRYPT] Teleporty w GUI [PWN]
Przedstawiam prosty lecz przydatny skrypt na teleporty w GUI .

Opis :

1. Aby za??czy? list? teleport?w wystarczy wpisa? /tp .
2. Komenda w systemie ZCMD
3. Wsp??rz?dne s? moje tworzone w samp_debug .
4. Daje w pwn aby wklei? do mapy lub po prostu doda? jako skrypt .
5.include ZCMD mo?na pobra? z : http://chomikuj.pl/xxdrag...d,344526842.inc
6. Sercany :

DOWNLOAD :
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
487. [INNE] Komenda /admins w gui
Chcia?bym t? komend? przerobi? na zcmd i ?eby jeszcze wy?wietla?o zwyk?ych Admin?w.

Kod:

if(strcmp(cmdtext, "/admins", true) == 0)
{
new Name[MAX_PLAYER_NAME], String[128], Count;
for(new i, mp = GetMaxPlayers(); i < mp; i++)
{
if(IsPlayerConnected(i) && IsPlayerAdmin(i))
{
GetPlayerName(i, Name, MAX_PLAYER_NAME);

format(String, sizeof(String), "%sn%s (id %d) - Administrator [RCON]", String, Name, i);
Count++;
}
}

if(Count)
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Admini online:", String, "Ok", "Ok");
else
SendClientMessage(playerid, -1, "Nie ma administrator?w online.");

return 1;
}


Za pomoc piwka![/code]
488. [DM] Komendy Gui
witam mam duzo komend. i jak wpisuje wiecej to dalej nie ma listy. nie da sie wiecej komend niz 20 30. chce by by?y listy cmd 2 albo 3 by wszystkie dopisac.

kod wyglada tak:

[code] }else if(listitem == 2){

if(!Administrator[playerid]){
SendClientMessage(playerid,COLOR_RED2,"Nie jeste? administratorem!");
ShowPlayerDialog(playerid,30,2,"-=| PPP |=- POMOC","CMD> Gracz nCMD> VIPnCMD> Admin nCMD> Konto nCMD> Dom nCMD> Gang nCMD> Respekt nCMD> Animacje nCMD> Teleporty nCMD> Atrakcje nPANEL> GanginPANEL> TextDrawynINFO> RegulaminnINFO> RespektnINFO> GwiazdkinINFO> Konto VIPnINFO> NowoscinINFO> Autor","Dalej","Wyjdz");
return 1;
}

new StrinG[1400];
StrinG = "*{FF0000}>>>Komendy Administracji<<<n";
strcat(StrinG,"*{FFFFFF} /CZ - czyscisz caly czatn");
strcat(StrinG,"*{FFFFFF} /Bomby [on/off] - wlaczasz lib wylaczasz mozliwosc podkladania bombn");
strcat(StrinG,"*{FFFFFF} /JoinInfo(on/off) - wlaczasz/wylaczasz informacje o wchodzeniu graczyn");
strcat(StrinG,"*{FFFFFF} /JoinInfoAdmin(on/off) - wlaczasz/wylaczasz info o wchodzeniu graczy dla adminown");
strcat(StrinG,"*{FFFFFF}/TT [id_gracza] - teleportujesz sie do graczan");
strcat(StrinG,"*{FFFFFF} /TH [id_gracza] - teleportujesz gracza do siebien");
...
489. [INNE] Logowanie GUI
No wiec tam komende na vipa i w?asnie chcia?em j? lekko udoskonalic i doda? GUI i robi? to tak:

?rodek komendy:
Kod:


ShowPlayerDialog(playerid, 208, DIALOG_STYLE_INPUT, "Logowanie na VIPa", "Aby zalogowa? si? na VIPa, wpisz poni?ej poprawne Has?o.", "Zaloguj", "Anuluj");


OnDialog:
Kod:


if(VIP[playerid])
{
SendClientMessage(playerid, COLOR_GREEN, "Jeste? zalogowany/a ju? na VIPa!");
}
else
{
if(!strcmp(inputtext, dini_Get(""FILE_PASS_VIP"", "VIP"), false))
{
VIP[playerid] = 1;
SendClientMessage(playerid, -1, "{6495ED}Zalogowa?e?/a? si? poprawnie!");
vipy++;
}
else
{
SendClientMessage(playerid, -1, "{6495ED}Poda?e?/a? nie poprawne Has?o!");
}
}


I kiedy wpisuje tam has?o podanie w pliku to nic si? nie dzieje, ani nie daje VIPa, ani nic. Prosz? o pomoc oczywiscie piwka b?d?.
490. [GF] Co zmienić aby GUi sie nie nakladały
Witam mam mapke ptrp i chcia?bym wgrac skrypt na radio w gui. On normalnie dziala ale nie wiem co zmieni? aby sie eniu naklada? z jakims innym. ?

BEDZIE PIWO I REPUTACJA
491. [INNE] Komenda /tpdo + GUI
Witam posiadam taki kod:

[code]if(!strcmp(cmd, "/tpdo", true)){
new tp[256],giveplayerid;
tp = strtok(cmdtext, idx);
giveplayerid = strval(tp);
if(Admin[playerid] == 1 || HeadAdmin[playerid] == 1 || JuniorAdmin[playerid] == 1 || User[playerid] == 1)
if(!strlen(tp)){
SendClientMessage(playerid, COLOR_WHITE, "ERROR: U?yj: /tpdo [id]");
return 1;}
if(!IsPlayerConnected(giveplayerid)){
SendClientMessage(playerid, COLOR_WHITE, "ERROR: Nie ma takiego gracza...");
return 1;}
if(IsPlayerConnected(giveplayerid)){
new str[256];
new string[256];
format(string, sizeof(string), "Wys?a?e? propozycje do [%s][ID:%d] Poczekaj na odpowiedz...", PlayerName(giveplayerid), giveplayerid);
SendClientMessage(playerid, COLOR_GREEN, string);
format(str, sizeof(str), "Dosta?e? propozycje od [%s][ID:%d]", PlayerName(playerid), playerid);
SendClientMessage(giveplayerid, COLOR_ZOLTY, str);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Potwierdzenie", "Pewien gracz chce si? do ciebie teleportowa?nnZezwalasz na Teleportacje?", "Tak", "Nie");
print(str);
}else
SendClientMessage(playerid,COLOR_WHITE,"ERROR: Nieprawid?owa komenda");
return 1;}[/code]
I teraz mam problem bo nie wiem jak zrobic zeby po nacisnieciu Tak wysla?o wiadomo?? do tego kto wyslal propozycje ?e potwierdzenie zostalo przyjete i zeby go teleportowalo do gracza ktory to po...
492. [INNE] Rejestracja GUI do tabeli MySQL
Witam, m?g?by kto? mi pom?c odno?nie rejestracji? Chcia?bym ?eby zamiast zapisywania si? do pliki, zapisywa?a si? do MySQL.
493. Gui size...
Witam, jak dziala ta founkcja guisetscreensize czy cos w tym stylu, ta ktora usutala ze na kazdym monitorze okienko jest takie same tylko ze zmienia sie jego wielkosc, oraz czy da zrobi taka linijkie z procentami w innym skrypcie niz jest paliwo? Bo chcialbym progresbar czy jak to tam sie zwie dodac do paliwa.
494. [INNE] Po kliknieciu na gracza z TAB otwiera się gui
Wie kto? jak zrobi? ze wybeiram gracza z TAB i pokazuje mi si? gui ??
495. [INNE] Gui z CMD
Witam. Czy wie kto? i by m?g? pom?c z zrobienie CMD z gui kt?ra polega na

"Podaj parametry:n[Id gracza] [cena]" - w?a?nie nie wiem jak zrobi? aby mi wczyta?o te 2 parametry osobno by nie robi? zb?dnych gui pytaj?cych si? osobno o id i cene za pomoc oczywi?cie browarek (niestety tylko wirtualnie :P )
496. Gui
Witam mam 2 pytania.

1. Jak zablokowa? gui, ?eby jak si? pobierze do folderu z mta to by?o takie dziwne nie do odczytu.
2. Jak przy wyborze paczki w systemie paczek zmieni? wyb?r roz?adunku na w?asny. Mam tam co? getelementdata, ?e automatycznie wybiera. Kod mog? wyci?? ale tylko cz??ciowo.
497. [INNE] GUI i crash i PM.
Witam,
Mam problem z GUI,
mianowicie w tym kodzie
[code]
ShowPlayerDialog(playerid,1,0,"{FF0000}dostepne komendy Gracza:",string,"Wyjdz","");[/code]
wystepuja crashe
ca?y kod:
[code]CMD:cmd(playerid, cmdtext[])
{
new string[512];

strcat(string,"/autor- Wy?wietla informacje o autorze mapyn");
strcat(string,"/zw - zaraz wracaszn");
strcat(string,"/jj- ju? jeste?n");
strcat(string,"/cars - Lista pojazd?w do zespawnowanian");
strcat(string,"/kasa - wpisz, a si? przekonasz :) n");
strcat(string,"/neo - wpisz, a si? przekonasz xDn");
strcat(string,"/flip - odwraca pojaqzd na ko?an");
strcat(string,"n");
strcat(string,wwwserv);
ShowPlayerDialog(playerid,1,0,"{FF0000}dostepne komendy Gracza:",string,"Wyjdz","");
return 1;
}[/code]

gdy wciskam "wyjdz" to server odrazu crash a gdy zmienie na :
[code]ShowPlayerDialog(playerid,1,0,"{FF0000}dostepne komendy Gracza:",string,"Wyjdz","CLICK");[/code]

i gdy wcisne "click" to server sie nie crashuje .
WTF co jest !?
....

PS: jesli nie jasno napisa?em to bardziej wyt?umacz? b??d :D

a teraz problem z PM....
mam taki kod
[code]CMD:pm(playerid, params[])
{
new string[130], text, gracz;
if(sscanf(params, "u s[130]", gracz, text))
return SendClientMessage(playerid, COLOR_GREY, "...
498. [INNE] GUI szukam funkcji
Witajcie, szukam funkcji odpowiadaj?cej za nowy wygl?d GUI.
Co mam na my?li pisz?c nowy? Chodzi mi o t? kresk? u g?ry szarego koloru. Przyk?ad: http://iv.pl/images/10303091728731103595.png
Stawiam piwo
499. [INNE] komenda w gui
witam, modyfikuj? map? dla mojego serwera i chcia?bym aby kto? mi pom?g? i poda? kod na komend? pomoc w gui.
500. [INNE] Radio w Gui przeszkadza dzialaniu innemu Gui
Siemanko mam problem z rejstracj? i radiem ot?? oba skrypty sa w gui i nie moga dzialac oba na raz jesli wlacze rejstracje to dziala rejstracja a radui nie a jesli ja wylacze to radio dziala i o co chodzi ?
Ogl mam tak ze jak dam kilka skrypt?w w gui to nie chca smigac wszystkie

Serwer na ServHost Pomocy
501. [INNE] Radio w Gui przeszkadza dzialaniu innemu Gui
Siemanko mam problem z rejstracj? i radiem ot?? oba skrypty sa w gui i nie moga dzialac oba na raz jesli wlacze rejstracje to dziala rejstracja a radui nie a jesli ja wylacze to radio dziala i o co chodzi ?
Ogl mam tak ze jak dam kilka skrypt?w w gui to nie chca smigac wszystkie

Serwer na ServHost Pomocy
502. [INNE] Pomoc przy gui
Witam wiecie mo?e jak zrobi?, gdy otwieram pierwsze okno wybieram np. 1 opcje otwiera mi nastepne gui i 1 buttonem wracam do poprzedniego gui ?

[pawn]
if(response)// They pressed the first button.
{
switch(dialogid == 0)// If you only have one dialog, then this isn't required, but it's neater for when you implement more dialogs.
{
case 1:// Our dialog!
{
switch(listitem)// Checking which listitem was selected
{
case 0:// The first item listed
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{ADFF2F}K{FFFFFF}omendy {ADFF2F}S{FFFFFF}erwerowe. -> {ADFF2F}C{FFFFFF}md.", "{FFFFFF}>> {ADFF2F}/100hp - Uzdrawiasz si? za $3000.n{ADFF2F}/v - Respawn pojazd?w.n", "Akceptuje", "Wyjscie");
}
case 1: // The second item listed
{
GameTextForPlayer(playerid, "Bumcyfksz!", 5000, 1);
}
case 2: // The third item listed
{
GameTextForPlayer(playerid, "Bumcyfksz!", 5000, 1);
}
case 3:// The first item listed
{
GameTextForPlayer(playerid, "Bumcyfksz!", 5000, 1);
}
case 4: // The second item listed
{
GameTextForPlayer(playerid, "Bumcyfksz!", 5000, 1);
...
503. [INNE] Rejestracja GUI zabezpieczenie
Witam,
Mam problem z rejestracj? na moim serwerze(Rejestracja GUI),
dok?adnie chodzi mi o jej zabezpieczenia,
bardzo ?atwo si? w?ama? na czyje? konto.
Gdy wyskakuje okno do zalogowania
gdy nacisnie si? F6(skr?t od konsoli do pisania)
i wpisze jak?? komend? jaka jest na serwerze np. /cmd
pojawia si? nowe okienko a to z zalogowaniem znika..

Chcia?bym,aby kto? pom?g? mi jako? zabezpieczy?,
aby to okienko rejestracji nie znik?o po wpisaniu innych komend.


tutaj takie ma?e zapoznanie z kodem pawn dla zarejestrowanego gracza

[code]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 pograsz... ");
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", "Z...
504. [DM] Jak zrobić komendę /p czyli pom oc w GUI i zCMD ?
Witam pisz? gm i chc? zrobi? komend? /p czyli pomo c, zapewne widzieli?cie j? na r??nych serwerach. Umiem robi? w zCMD, lecz w gui jeszcze nie :(
Za po moc bardzo dzi?kuj? i pozdrawiam :)
505. [GF] Wybór płci w GUI
Cze??,
mam takie pytanie. Jak zrobi? wyb?r p?ci taki jak na Honest RP, w GUI. By?bym wdzi?czny za pomoc. Tutaj daje kody:

[code]if(RegistrationStep[playerid] == 2)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("mezczyzna", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("mezczyzna")))
{
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_LIGHTGREEN, "OK, wi?c jeste? m??czyzn?.");
SendClientMessage(playerid, COLOR_YELLOW, "Kiedy si? urodzi?e?? (Wpisz: dzie?/miesi?c/rok)");
RegistrationStep[playerid] = 12;
return 0;
}
else if((strcmp("kobieta", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("kobieta")))
{
PlayerInfo[playerid][pSex] = 2;
SendClientMessage(playerid, COLOR_BLUE, "OK, wi?c jeste? kobiet?.");
SendClientMessage(playerid, COLOR_YELLOW, "Kiedy si? urodzi?a?? (Wpisz: dzie?/miesi?c/rok)");
RegistrationStep[playerid] = 12;
return 0;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Jeste? m??czyzn? czy kobiet?? (Wpisz: Mezczyzna albo Kobieta).");
}
return 0;
}[/code]

I tu jeszcze te okienko GUI:

[code]ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Wybierz animacje:", "M??czyznanKobieta", "OK", "Dalej");[/code]

Chodzi mi o to, ...
506. [GF] gui na powitanie
witam mam do was prosbe anyscie mi powiedzieli jak zrobic skrypt taki aby kiedy ktos sie zaloguje badz zarejestruje to zeby wyskakiwala informacja gui. Prosze o pomoc
507. [INNE] Komenda z przejściem na Gui
Witam, mam problem ze zrobieniem dzia?aj?cej cmd.
o to code:
cmd "test" dzia?a poprawnie.
Kod:


CMD:test(playerid,params[])
{
new userid, cena;
new sendername[MAX_PLAYER_NAME];
if (sscanf(params, "dd", userid, cena)) return SendClientMessage(playerid, 0xFF0000AA, "Uzyj: /test [ID gracza] [cena]"),1;
if (IsPlayerConnected(userid))
{
format(str,sizeof(str),"Gracz %s oferuje ci test za %d$,nAkceptujesz oferte?",sendername,cena);
dShowPlayerDialog(userid,519,DIALOG_STYLE_MSGBOX,"Test",str,"Wybierz","");
}
return 1;
}

//i tu potrzebuje gdy gracz zaakceptuje to pobierze od niego dan? kwote.

Kod:


else if(dialogid == 519)
{
if(!response) return 1;
//GivePlayerMoney(playerid,-kasa);
//GivePlayerMoney(playerid,kasa);
Tu ma by? ta funkcja kt?ra pobiera.
return 1;
}
508. Button na własnym obrazku w GUI
Witam, mam okienko GUI w kt?rym jest w?asne t?o (ca?e okno jest niebieskie) i ustawi?em przyciski(buttony) na tym obrazku (tle) i w nie da si? klikn??. Czy to normalne? Czy co? ?le zrobi?em?
509. [INNE] Jak zrobić komende /cmd w GUI
Jak zrobi? t? cmd w gui:
[code] if(strcmp(cmd, "/cmd", true) == 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"____________________________________________________");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /czas - /stats - /toggle - /tankuj - /spawn - /wyplac - /wplac - /stankonta - /silnik - /zjedz");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /telefon-pomoc - /kup - /kupbron - /dajkase - /mojelicencje - /dokumenty - /kupubranie - /go - /id");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /akceptuj - /report - /wyjdz - /zamek - /astop - /krzycz - /szept - /me - /sprobuj - /do - /autookna");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /wezprace - /opuscprace - /pracapomoc - /uzyjdragi - /pm - /admins - /zmienhaslo - /wyrzuc - /animhelp");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /wyloguj - /pasy - /opis - /styl-ucz - /styl-wybierz");
SendClientMessage(playerid,COLOR_RED,"[Domy i Biznesy:] /dom-cmd - /biznes-cmd");

if (PlayerInfo[playerid][pFaction] != 255)
{
if(DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 1)
{
SendClientMessage(playerid,COLOR_RED,"[Frakcje porz?dkowe:] (/f)fracjaooc - /sluzba - /poszukuj - (/r)adio - (/m)egafon - /aresztuj - /poszukiwani - /skuj - /rozkuj");
SendClientMessage(playerid,COLOR_RED,"[Frakcje porz?dkowe:] /par - /zabierz - /mandat - (/rzad)owa - /monitoring - /...
510. [INNE] Rejestracja w gui
Witam mia?em na serwerze rejestracj? w gui lecz zauwa?y?em ?e ona nie zapisuje score m?g?by mi kto? poprawi? kod ? Za pomoc stawiam piwko ...

[code]//include
#include <a_samp>
#include <dudb>
#include <dutils>
#include <dini>

//kolory
#define CZERWONY 0xFF0000FF
#define ZIELONY 0x00FF00FF
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_RED 0xFF0000AA

//pragmy
#pragma unused ret_memcpy

new Zalogowany[MAX_PLAYERS];

public OnFilterScriptInit()
{
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

public OnPlayerConnect(playerid)
{
if(dini_Exists(PlayerName(playerid)))
{
TogglePlayerControllable(playerid, false);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{FF0000}Logowanie", "{00FF00}Jeste? ju? zarejestrowany.n{FFFFFF}Wpisz has?o i zaloguj si?.", "Zaloguj", "Wyjd?");
} else {
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "{FF0000}Rejestracja", "{00FF00}Zarejestruj si? !n{FFFFFF}Poni?ej wpisz has?o do konta.", "Zarejestruj", "Wyjd?");
}
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet(PlayerName(playerid), "KASA", GetPlayerMoney(playerid));//Plik gdzie jest kasa gracza
dini_IntSet(PlayerName(playerid), "SCORE", GetPlayerScore(playerid));//Plik gdzie jest kasa gracza
Zalogowany[playerid]=0;//ustawia graczowi jako nie zalogowany
return 1;
}

public OnDialogResponse(p...
511. [DM] Lista Komend w GUI
Witam,

Jak zrobi? liste Komend w okienku GUI ?e jak wpisze si? np. /cmd pokazuje list? komend i Dalej to nast?pn? lista Komend

Kod:

COMMAND:tele(playerid, params[])
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Teleporty:", " n/g1 /g2 /g3 /g4 /g5 /g6 /dh /dh2 /dh3 /fh /lspark /wyskok2 /tordrift /dragrace /drift-doki /skate-park n2./drag1 /drag2 /drag3 /drag4 /drag5 /drag6 /drag7 /harddrift /tor-wrc /skocznia /stadion /wodny-wyscig n/wyskok /stunt /stunt.wyskok /tormonster /tormonster2 /lv /sf /ls /lv-lot /sf-lot /ls-lot /wojsko", "OK", "Wyjdz");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 3)
{
if(response == 1)
{
ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Teleporty 2:"," n/lot-pustynia /casino /salon /motel /katie /mischelle /barbara /millie /brother /brother2 /bs /bar n//denise /tsdin /truck /gora /club /plaza /party /spray /port /kopalnia /liberty-city /wooziebed n//jump /bank /pustynia /pustynia2 /statek /statek2 /tama /bagno /tankowiec /gokart /baza1","OK","Wyjdz");
return 1;
}
else
{
}
}
return 0;
}


I chcem aby jeszcze by?o dalej jak to zrobi? ?
512. Palen lidera gui
Witam ot?? chce zrobi? panel gui dla lidera.
Mia?o to wygl?da? tak :
-Lista
-2 przyciski
Mam ju? kilka funkcji ale nie wiem co dalej .
Gui:
Kod:

-- Created: 09/01/2012 15:29
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Label = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(0.2713,0.0911,0.3353,0.8125,"Panel by luki123luki",true)
GUIEditor_Grid[1] = guiCreateGridList(0.0197,0.0593,0.0132,0.008,true,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
GUIEditor_Button[1] = guiCreateButton(0.7588,0.1619,0.2215,0.0833,"Usu?„",true,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(0.7697,0.0385,0.2105,0.0849,"Dodaj",true,GUIEditor_Window[1])
GUIEditor_Grid[2] = guiCreateGridList(0.0197,0.0337,0.4737,0.9519,true,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[2],2)
--- --- --- --- ---

Dodaj usu? :
Kod:

local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
aclGroupAddObject (aclGetGroup("Policja"), "user."..accName)
end
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
aclGroupRemoveObject (aclGetGroup("Policja"), "user."..accName)
end

Jak to zrobi? ?eby ca?o?? dzia?a?a

-Dodaj -dodaj do frakcji w acl
-Usu? - usu? z frakcji w acl
513. [GF] Przerobienia ze zwykłego czatu do okienka GUI
Witam,
czy da si? przerobi? ten kod tak, aby ten tekst "Zam?wi?e? [ilosc] paczek..." pokazywa? si? w okienku GUI? Tutaj podaj? kod:
Kod:


format(string, sizeof(string), "Zam?wi?e? %d paczek za $%d. Za budynkiem je odbierzesz!", moneys, price);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GiveCash(playerid, - price);
MatsHolding[playerid] = moneys;
514. [DM] Wybór broni w gui na spawnie
Siema, chcia?bym zrobi? co? takiego, ?e po zespawnowaniu graczowi wy?wietla sie okienko w gui, w kt?rym wybiera po 1 broni z ka?dego rodzaju tylko nie mam pomys?u jak to zrobi?, pomo?e kto??
515. [INNE] Jak przerobić to na GUI
Witam forumowicz?w!

Mam problem. Jak przerobi? to -

Kod:


towary = CreateMenu("towary", 1, 200.0, 100.0, 200.0, 0);
AddMenuItem(towary, 0, "Artykuly spozywcze");
AddMenuItem(towary, 0, "Komputery");
AddMenuItem(towary, 0, "Narzedzia");
AddMenuItem(towary, 0, "Napoje");
AddMenuItem(towary, 0, "Odpadki chemiczne");
AddMenuItem(towary, 0, "Owoce");
AddMenuItem(towary, 0, "Porcelana");
AddMenuItem(towary, 0, "Warzywa");
AddMenuItem(towary, 0, "Zwir");
AddMenuItem(towary, 0, "Paliwo");

towary2 = CreateMenu("towary", 1, 200.0, 100.0, 200.0, 0);
AddMenuItem(towary2, 0, "Artykuly spozywcze");
AddMenuItem(towary2, 0, "Komputery");
AddMenuItem(towary2, 0, "Narzedzia");
AddMenuItem(towary2, 0, "Napoje");
AddMenuItem(towary2, 0, "Odpadki chemiczne");
AddMenuItem(towary2, 0, "Owoce");
AddMenuItem(towary2, 0, "Porcelana");
AddMenuItem(towary2, 0, "Warzywa");
AddMenuItem(towary2, 0, "Zwir");



Aby by?o w GUI. Piszcie jak by by?o co? jeszcze potrzebne do tego.
516. [INNE] Komenda w GUI
1. Wiem ?e
CMD:Pomoc(playerid,parmas[])
albo bez [] bo do sscanfa :P mo?e by? bez (nauczy?em si? od brata)
2.Jak zrobi? tekst do tej komendy??np Autor tej mapy do Hezzio (Przyk?ad ) "Ok" "Zamknij"
Dobra to my?l? ?e mi pomo?ecie :P
517. Gui Edit - pobranie i funkcje matematyczne.
Witam!
Mam problem chcialem aby po wpisaniu w GuiEdit danej kwoty dodawa?o mi j? dla gracza kt?rego wybiore w grdlist, to umiem - lecz mam problem z tym dodawaniem i pobieraniem liczby zamieszcze kawa?ek skryptu:
Kod:


kwotawyplaty = guiCreateEdit(0.3156,0.36,0.6236,0.1527,"",true,wyplatytab)

function dajwyplatea()
if source == dajwyplate then
local player = guiGridListGetItemText (team, guiGridListGetSelectedItem (team), 1)
local ilosc = guiGetText ( kwotawyplaty )
local ilosc2 = tonumber(ilosc)
local money = getPlayerMoney(player)
if ( guiGridListGetSelectedItem ( team ) >= 0 ) and (ilosc2 >= 1) then
if tonumber(guiGetText(kwotawyplaty)) then
setPlayerMoney(player, tonumber(money) + math.floor(ilosc2))
end
end
end
end
addEventHandler( "onClientGUIClick", dajwyplate, dajwyplatea )


I blad ktory wyskakuje mi w debugerze:
attempt to compare number with nill

Dziekuje i Pozdrawiam
Oski
[EDIT]_____________________________
Problem polega? na tym ?e zle zdefiniowalem zmienn?.
Lecz pojawi? si? nast?pny problem jak chce da? komu? kase odejmuje mi do 0 a jemu nie dodaje.
518. [INNE] Okno GUI oraz 0.3d.
1. Witam, szuka?em wsz?dzie funkcji, jak wygl?da okno GUI z jednym przyciskiem, nie z dwoma. M?g?by kto? poda??

2. Drugie pytanie, co mo?e by? przyczyn? nie dzia?ania gamemoda z 0.3c na 0.3d? Na 0.3c dzia?a bez zarzut?w, a na 0.3d po spawnie wyskakuje ServerClosedToConnection.
519. [INNE] Jak zrobić komende na frezze i unfrezze gracza, oraz
Jak zrobi? komende na frezze i unfrezze gracza, oraz dwa gui?

Mam neony w gui i zrobi?em sobie radio w gui, lecz jak wpisuje /radio to pokazuje mi neony i wlacza neony, a jak /neony to to samo. Co? mi si? tak buguje te gui. Jak to naprawi?? :( .
520. [DM] Bug z GUI
Witam, ot?? ostatnimi czasy zacz??em pisa? map? DM zrobi?em spis komend w GUI i rejestracje ale niestety nie wiem czemu po wpisaniu komendy "/cmd" ukazuje mi si? lista komend ale nie wiem czemu p??niej pokazuje mi si? okno z informacj? , ?e mam si? ponownie zalogowa? ? ID dialog?w na pewno si? nie "gryz?".