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

Wysłany: 2013-11-18, 15:22


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

witam was, czy kto? z was m?g? by mi pom?c, na serwerze mam dodany system wyboru spawu. i czy da?o by rade zrobi? takie co? ?e: gdy gracz wybierze spawn np LV to b?dzie sie tam spawni? ca?y czas?. To jest pierwsza sprawa. a druga sprawa jest taka aby stworzy? komend? /zm (zmiana miasta) odwdzi?cz? si? piwkem. Z g?ry bardzo dziekuje.

Kod.
Kod:


public OnPlayerSpawn(playerid)
{
ShowPlayerDialog(playerid, DIALOG_SPAWN, DIALOG_STYLE_LIST, "Wybierz miasto spawnu", "Toru?(LV)\nWarszawa(LS)\nKielce(SF)\nBrodnica(FC)", "Spawn", " ");
return 1;
}


Kod:


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_SPAWN)
{
if(listitem == 0) // Gdy Wybierzesz 1 Opcje czyli Toru?
{
SetPlayerPos(playerid,2416.5811,1123.8466,10.8203);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Toruniu. mi?ej gry");
}
if(listitem == 1) // Gdy Wybierzesz 2 Opcje czyli Warszawa
{
SetPlayerPos(playerid,1671.3746,-1329.2170,17.4512);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Warszawie. mi?ej gry");
}
if(listitem == 2) // Gdy Wybierzesz 3 Opcje czyli Kielce
{
SetPlayerPos(playerid,-1495.1782,920.2302,7.1875);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Kielcach. mi?ej gry");
}
if(listitem == 3) // Gdy Wybierzesz 4 Opcje czyli Brodnica
{
SetPlayerPos(playerid,-144.1266,1222.3169,19.8992);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Brodnicy. mi?ej gry");
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-18, 15:31


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

"Nors" napisał/a:

i czy da?o by rade zrobi? takie co? ?e: gdy gracz wybierze spawn np LV to b?dzie sie tam spawni? ca?y czas?.


M?wi?c ca?y czas masz na my?li spawnowanie si? po ?mierci jak gracz jest na serwerze. Czy r?wnie? jak wejdzie 2 raz na serwer to pozycja spawnu b?dzie taka sama ?

"Nors" napisał/a:

a druga sprawa jest taka aby stworzy? komend? /zm (zmiana miasta) odwdzi?cz? si? piwkem

Kod:

COMMAND:zm(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_SPAWN, DIALOG_STYLE_LIST, "Wybierz miasto spawnu", "Toru?(LV)\nWarszawa(LS)\nKielce(SF)\nBrodnica(FC)", "Spawn", " ");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-18, 15:33


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

"Sillence" napisał/a:

"Nors" napisał/a:

i czy da?o by rade zrobi? takie co? ?e: gdy gracz wybierze spawn np LV to b?dzie sie tam spawni? ca?y czas?.


M?wi?c ca?y czas masz na my?li spawnowanie si? po ?mierci jak gracz jest na serwerze. Czy r?wnie? jak wejdzie 2 raz na serwer to pozycja spawnu b?dzie taka sama ?

"Nors" napisał/a:

a druga sprawa jest taka aby stworzy? komend? /zm (zmiana miasta) odwdzi?cz? si? piwkem

Kod:

COMMAND:zm(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_SPAWN, DIALOG_STYLE_LIST, "Wybierz miasto spawnu", "Toru?(LV)\nWarszawa(LS)\nKielce(SF)\nBrodnica(FC)", "Spawn", " ");
return 1;
}


jak wejdzie 2 raz to zespawnuje sie w tym miejscu kt?re wybra? za 1 wejsciem, i z komend? /zm chodzi ze zapisuje pozycje w kt?rej b?dzie sie spawni?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-18, 15:51


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Nors, Masz ju? rejestracj? aby zapisywa? pozycj? ? Mo?na te? si? obje?? bez niej ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-18, 15:52


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

"Sillence" napisał/a:

Nors, Masz ju? rejestracj? aby zapisywa? pozycj? ? Mo?na te? si? obje?? bez niej ;]


jeszcze rejestracji nie mam,, jak? polecasz? czy najlepjej samemu zrobic?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-18, 16:05


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Nors, Jak jeste? pocz?tkuj?cy to zawsze mo?esz j? pobra? :> Najlepiej by by?o jakby ona by?a w systemie 'DOF2'

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-18, 16:14


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

"Sillence" napisał/a:

Nors, Jak jeste? pocz?tkuj?cy to zawsze mo?esz j? pobra? :> Najlepiej by by?o jakby ona by?a w systemie 'DOF2'

OK. a z tymi spawnami pomo?esz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-18, 16:35


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5644 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
Potrzebujesz rejestracje,aby zapisa? wybrane miasto do konta gracza
lub innego pliku.Innego sposobu nie ma.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-18, 21:27


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

Sillence, Posiadam ju? system rejestracji w DOF2, co teraz

Podpis
Daj piweczko. Pić się chce.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-19, 06:42


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Nors, wklej na pastebin.com kod tej rejestracji :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-19, 12:56


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

"ToxiC`" napisał/a:

Nors, wklej na pastebin.com kod tej rejestracji :)


Prosze bardzo

Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-19, 14:06


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

nwm czy to dobrze b?dzie ale spr?buj? zrobi? to na sw?j spos?b.

G?ra:

Kod:


new Spawn[MAX_PLAYERS];


nast?pnie w gui:
Kod:


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_SPAWN)
{
if(listitem == 0) // Gdy Wybierzesz 1 Opcje czyli Toru?
{
SetPlayerPos(playerid,2416.5811,1123.8466,10.8203);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Toruniu. mi?ej gry");
Spawn[playerid] = 1;
}
if(listitem == 1) // Gdy Wybierzesz 2 Opcje czyli Warszawa
{
SetPlayerPos(playerid,1671.3746,-1329.2170,17.4512);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Warszawie. mi?ej gry");
Spawn[playerid] = 2;
}
if(listitem == 2) // Gdy Wybierzesz 3 Opcje czyli Kielce
{
SetPlayerPos(playerid,-1495.1782,920.2302,7.1875);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Kielcach. mi?ej gry");
Spawn[playerid] = 3;
}
if(listitem == 3) // Gdy Wybierzesz 4 Opcje czyli Brodnica
{
SetPlayerPos(playerid,-144.1266,1222.3169,19.8992);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Brodnicy. mi?ej gry");
Spawn[playerid] = 4;
}
}


P??niej OnPlayerSpawn:

Kod:


if(!Spawn[playerid])
{
//Wy?wietlasz gui z wyborem miasta
}

if(Spawn[playerid] == 1)
{
SetPlayerPos(playerid,2416.5811,1123.8466,10.8203);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Toruniu. mi?ej gry");
}
if(Spawn[playerid] == 2) {
SetPlayerPos(playerid,1671.3746,-1329.2170,17.4512);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Warszawie. mi?ej gry");
}
if(Spawn[playerid] == 3) {
SetPlayerPos(playerid,-1495.1782,920.2302,7.1875);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Kielcach. mi?ej gry");
}
if(Spawn[playerid] == 4) {
SetPlayerPos(playerid,-144.1266,1222.3169,19.8992);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Brodnicy. mi?ej gry");
}


Teraz zmie? rejestracj?:

http://pastebin.com/cUNpBXdu

Nw czy dobrze Ci to zrobi?em ale stestuj to ewentualnie Ci kto? inny pomo?e . :P ]

A i jeszcze na samym ko?cu OnPlayerDisconnect dodaj
Kod:


Spawn[playerid] = 0;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-19, 15:38


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

"ToxiC`" napisał/a:

nwm czy to dobrze b?dzie ale spr?buj? zrobi? to na sw?j spos?b.

G?ra:

Kod:


new Spawn[MAX_PLAYERS];


nast?pnie w gui:
Kod:


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_SPAWN)
{
if(listitem == 0) // Gdy Wybierzesz 1 Opcje czyli Toru?
{
SetPlayerPos(playerid,2416.5811,1123.8466,10.8203);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Toruniu. mi?ej gry");
Spawn[playerid] = 1;
}
if(listitem == 1) // Gdy Wybierzesz 2 Opcje czyli Warszawa
{
SetPlayerPos(playerid,1671.3746,-1329.2170,17.4512);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Warszawie. mi?ej gry");
Spawn[playerid] = 2;
}
if(listitem == 2) // Gdy Wybierzesz 3 Opcje czyli Kielce
{
SetPlayerPos(playerid,-1495.1782,920.2302,7.1875);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Kielcach. mi?ej gry");
Spawn[playerid] = 3;
}
if(listitem == 3) // Gdy Wybierzesz 4 Opcje czyli Brodnica
{
SetPlayerPos(playerid,-144.1266,1222.3169,19.8992);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Brodnicy. mi?ej gry");
Spawn[playerid] = 4;
}
}


P??niej OnPlayerSpawn:

Kod:


if(!Spawn[playerid])
{
//Wy?wietlasz gui z wyborem miasta
}

if(Spawn[playerid] == 1)
{
SetPlayerPos(playerid,2416.5811,1123.8466,10.8203);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Toruniu. mi?ej gry");
}
if(Spawn[playerid] == 2) {
SetPlayerPos(playerid,1671.3746,-1329.2170,17.4512);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Warszawie. mi?ej gry");
}
if(Spawn[playerid] == 3) {
SetPlayerPos(playerid,-1495.1782,920.2302,7.1875);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Kielcach. mi?ej gry");
}
if(Spawn[playerid] == 4) {
SetPlayerPos(playerid,-144.1266,1222.3169,19.8992);
SendClientMessage(playerid, COLOR_ADMIN, "Witaj w Brodnicy. mi?ej gry");
}


Teraz zmie? rejestracj?:

http://pastebin.com/cUNpBXdu

Nw czy dobrze Ci to zrobi?em ale stestuj to ewentualnie Ci kto? inny pomo?e . :P ]

A i jeszcze na samym ko?cu OnPlayerDisconnect dodaj
Kod:


Spawn[playerid] = 0;


Niestety nie dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-19, 15:45


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Mo?e powiedz co nie dzia?a :x

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-19, 16:43


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

"ToxiC`" napisał/a:

Mo?e powiedz co nie dzia?a :x


oto chodzi ze nic nie dzia?a. ca?y czas pojawia sie dialog z wyborem spawnu

Postaw piwo autorowi tego posta
 

 
Tagi: jadno :: razowy :: wybór :: spawnu
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