Wysłany: 2013-11-18, 15:22
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4601 dni Posty: 223
Nick w MP: Nors
Piwa : 10
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");
}
}
Wysłany: 2013-11-18, 15:31
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
"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;
}
Wysłany: 2013-11-18, 15:33
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4601 dni Posty: 223
Nick w MP: Nors
Piwa : 10
"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?
Wysłany: 2013-11-18, 15:51
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Nors , Masz ju? rejestracj? aby zapisywa? pozycj? ? Mo?na te? si? obje?? bez niej ;]
Wysłany: 2013-11-18, 15:52
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4601 dni Posty: 223
Nick w MP: Nors
Piwa : 10
"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?
Wysłany: 2013-11-18, 16:05
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Nors , Jak jeste? pocz?tkuj?cy to zawsze mo?esz j? pobra? :> Najlepiej by by?o jakby ona by?a w systemie 'DOF2'
Wysłany: 2013-11-18, 16:14
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4601 dni Posty: 223
Nick w MP: Nors
Piwa : 10
"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?
Wysłany: 2013-11-18, 16:35
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5644 dni Posty: 242
Piwa : 341
Potrzebujesz rejestracje,aby zapisa? wybrane miasto do konta gracza
lub innego pliku.Innego sposobu nie ma.
Wysłany: 2013-11-18, 21:27
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4601 dni Posty: 223
Nick w MP: Nors
Piwa : 10
Sillence , Posiadam ju? system rejestracji w DOF2, co teraz
Podpis
Daj piweczko. Pić się chce.
Wysłany: 2013-11-19, 06:42
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Nors , wklej na pastebin.com kod tej rejestracji
Wysłany: 2013-11-19, 12:56
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4601 dni Posty: 223
Nick w MP: Nors
Piwa : 10
"ToxiC`" napisał/a :Nors , wklej na pastebin.com kod tej rejestracji
Prosze bardzo
Klik
Wysłany: 2013-11-19, 14:06
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
nwm czy to dobrze b?dzie ale spr?buj? zrobi? to na sw?j spos?b.
G?ra:
Kod:
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 . ]
A i jeszcze na samym ko?cu OnPlayerDisconnect dodaj
Kod:
Wysłany: 2013-11-19, 15:38
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4601 dni Posty: 223
Nick w MP: Nors
Piwa : 10
"ToxiC`" napisał/a :nwm czy to dobrze b?dzie ale spr?buj? zrobi? to na sw?j spos?b.
G?ra:
Kod:
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 . ]
A i jeszcze na samym ko?cu OnPlayerDisconnect dodaj
Kod:
Niestety nie dzia?a.
Wysłany: 2013-11-19, 15:45
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Mo?e powiedz co nie dzia?a
Wysłany: 2013-11-19, 16:43
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4601 dni Posty: 223
Nick w MP: Nors
Piwa : 10
"ToxiC`" napisał/a :Mo?e powiedz co nie dzia?a
oto chodzi ze nic nie dzia?a. ca?y czas pojawia sie dialog z wyborem spawnu
Tagi: jadno :: razowy :: wybór :: spawnu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: