Dialogy - pomoc

Sekcia určená pre programovací jazyk pawn.

Dialogy - pomoc

Poslaťod Michael » Sob 16. Apr 2011 19:30:08

Ahoj all chtěl by sem vás poprosit, jestli by mně někdo mohl naučit dělat FS přes dialog například (V Dialogu bude Otevřít bránu, hráč zvolí tu možnost a brána se otevře). Předem díky za odpovědi !!!
Naposledy upravil Anonymous dňa Sob 16. Apr 2011 19:38:31, celkovo upravené 1
Obrázok užívateľa
Michael
Senior
Senior
 
Príspevky: 843
Registrovaný: Sob 02. Apr 2011 9:07:35

Re: Dialogy - pomoc

Poslaťod SK_martin_SA » Pon 18. Apr 2011 6:29:11

Dám ti sem celý kód, nechce sa mi to vysvetlovať  ;D .

Kód: Vybrať všetko
new objektktorymhybes;

poblic OnGameModeInit()
{
objektktorymhybes = CreateObject// tuto proste das objekt ktorym budes hybať
return 1;
}

forward BranaForward();

public BranaForward()
{
IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
{
   ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Menu brány","Otvoriť bránu\r\nZatvoriť bránu","Zvoliť", "Storno");
   return 1;
}
   return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response == 1)
{
if(listitem == 0)
{
MoveObject(objectid, Float:X, Float:Y, Float:Z, Float:Speed) // objectid = objektktorymhybes (cize ta premenna), a dalsie predpokladam chapes ( ale keby...XYZ je kam sa pohne a speed akou rychlostou daj trebars 2.00
}
if(listitem == 1)
{
MoveObject....zase na ten istý princíp
}
}
}


Myslím, že toto je všetko v prípade nejasností píš sem
Naposledy upravil _Martin_ dňa Str 20. Apr 2011 6:40:45, celkovo upravené 1
SK_martin_SA
 

Dialogy pomoc

Poslaťod sailirlerrory » Štv 05. Máj 2011 12:59:17

Skopiuj to i wklej w konsoli w CS i oczywi¶cie wci¶nij enter.

  Kod:
[url=http://"http://email-verify.my-addr.com/bulk-email-verification-online-tool.php"]bulk email verifier online[/url]
sailirlerrory
Nováčik
Nováčik
 
Príspevky: 2
Registrovaný: Pon 21. Feb 2011 7:34:23
Bydlisko: Slovenia

Re: Dialogy - pomoc

Poslaťod Iron[CZ] » Štv 05. Máj 2011 17:19:48

SA_martin_SK píše:Dám ti sem celý kód, nechce sa mi to vysvetlovať  ;D .

Kód: Vybrať všetko
new objektktorymhybes;

poblic OnGameModeInit()
{
objektktorymhybes = CreateObject// tuto proste das objekt ktorym budes hybať
return 1;
}

forward BranaForward();

public BranaForward()
{
IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
{
   ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Menu brány","Otvoriť bránu\r\nZatvoriť bránu","Zvoliť", "Storno");
   return 1;
}
   return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response == 1)
{
if(listitem == 0)
{
MoveObject(objectid, Float:X, Float:Y, Float:Z, Float:Speed) // objectid = objektktorymhybes (cize ta premenna), a dalsie predpokladam chapes ( ale keby...XYZ je kam sa pohne a speed akou rychlostou daj trebars 2.00
}
if(listitem == 1)
{
MoveObject....zase na ten istý princíp
}
}
}


Myslím, že toto je všetko v prípade nejasností píš sem


V dialogách nedoporučuji používat \r\n. Někdy to blbne, protože se to používá u souborů. Používejte jen \n.
Obrázok užívateľa
Iron[CZ]
Nováčik
Nováčik
 
Príspevky: 125
Registrovaný: Pon 19. Júl 2010 20:56:53
Bydlisko: Týniště nad Orlicí


Späť na Pawn

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť

cron