Jump to content
  • 0

pomoc [VYŘEŠENO][HELP]DIalog /info


Gerechti

Dotaz

hele tak jsme to tu prošmejdil a nenašel jsme nic co by mě to vysvětlilo,

hledám a chci si udělat Info do dialogu,info o stavu banky,leteckých průkazů,řidičák ... do dialogu jak na to pls poraďte aby tam když zadá příkaz /info tak vyběhla tabulka s dialogem ale už by pak klikl jenom OK a vypnulo by se mu to zase,díky za radu

Link to comment
Share on other sites

16 odpovědí na tuto otázku

Recommended Posts

  • 0

to jsem se dozveděl všude ale já potřebuji cod nějakej návod jak to udělat a né jen slova navíc v pawnu moc neumím,všechno se učím a když si to takto udělám tak se to naučím

Link to comment
Share on other sites

  • 0

já to pořád nechápo dejte mě sem pls cod potřebuji do něj letecká průlaz teďka jenom dál si to udělám už sám

toto bych chtěl do dialogu,je to na letecká průkaz je to cod co vyjede při zadíní klasického příkazu tak vyjede v chatu ale chceme dialog pls poraďte jak to celé mám složi né jak na spring ale složení

SendClientMessage(playerid,COLOR_MODRA3,"==== Info ====");
if(LeteckyPrukaz[playerid] == 0)
{
SendClientMessage(playerid, COLOR_BILA, "Letecký průkaz = 0");
}
else
if(LeteckyPrukaz[playerid] == 1)
{
SendClientMessage(playerid, COLOR_BILA, "Letecký průkaz = 1");
}

Link to comment
Share on other sites

  • 0
Když jsi začátečník v pawnu tak proč se už sereš do formatu ? Je tu spoustu návodů krásně popsaných (viz. Mafiánův podpis) ...

jeho dialog je na více tlačítek,a já ho vůbech nechápu,pro je to na tlačítka 2 když to má bejt jen info ...

Link to comment
Share on other sites

  • 0

if(LeteckyPrukaz[playerid] == 0)

{

ShowPlayerDialog(playerid,ID,DIALOG_STYLE_MSGBOX,"Info","Letecky preukaz:Nie");

}

else if(LeteckyPrukaz[playerid] == 1)

{

ShowPlayerDialog(playerid,ID,DIALOG_STYLE_MSGBOX,"Info","Letecky preukaz:Ano");

}

 

toto si chcel ? lebo ja ta moc nechápem :d

Link to comment
Share on other sites

  • 0

no asi mě nechápete chci jednoduchej dialog kterej jen oznámí info co dotičnej hráč už na serveru udělal,na příkaz /info mu vyjede jednoduchá tabulka kde je jen sepsané co má hotové a co ne

Link to comment
Share on other sites

  • 0

mám toto:

OnPlayerCommandText

-nwm co na tu proměnu a nwm jeslti je to dobře

if(strcmp(cmdtext, "/info", true) == 0)
{
new str[128];
format(str,sizeof(str),"Info:%d\nNick:%s",Premena,Premena);
ShowPlayerDialog(playerid,100,DIALOG_STYLE_MSGBOX,"Info",str,"Ok","");
}

 

OnDialogResponse

if(dialogid == 100)
{
if(response == 1)
{
if(LeteckyPrukaz[playerid] == 0)
{
ShowPlayerDialog(playerid,ID,DIALOG_STYLE_MSGBOX,"Info","Letecky prukaz:NE");
}
else if(LeteckyPrukaz[playerid] == 1)
{
ShowPlayerDialog(playerid,ID,DIALOG_STYLE_MSGBOX,"Info","Letecky prukaz:Ano");
}
}
}
}

 

eror a podobné srandy

-erory jsou protože to skládám kamarádoj kterej to tam má(eror bere pouze tu funkci letečák)

C:\Documents and Settings\PC\Plocha\Tomas\GTA\GTA server\pawno\dialog Info.pwn(148) : error 017: undefined symbol "Premena"
C:\Documents and Settings\PC\Plocha\Tomas\GTA\GTA server\pawno\dialog Info.pwn(285) : error 017: undefined symbol "LeteckyPrukaz"
C:\Documents and Settings\PC\Plocha\Tomas\GTA\GTA server\pawno\dialog Info.pwn(285) : warning 215: expression has no effect
C:\Documents and Settings\PC\Plocha\Tomas\GTA\GTA server\pawno\dialog Info.pwn(285) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\PC\Plocha\Tomas\GTA\GTA server\pawno\dialog Info.pwn(285) : error 029: invalid expression, assumed zero
C:\Documents and Settings\PC\Plocha\Tomas\GTA\GTA server\pawno\dialog Info.pwn(285) : fatal error 107: too many error messages on one line

 

-- čtv 02. čer 2011 16:25:22 --

 

myslis proste statistiku hrace

ano toto myslím

Link to comment
Share on other sites

  • 0

OMFG .................................................................................................... nauč se pracovat s proměnnýma

 

 

Místo ta Promenna pridej tvuju proměnnou a dialogresponse smaž ..

Link to comment
Share on other sites

  • 0

takto nejak si to daj do dcmd

 

new info[256]; 
format(info,256,"pas:%d\nRidicky:%d\nLetecky:%d",pas[playerid],ridicky[playerid],letecky[playerid]);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Info : ",info,"OK","Cancel");

a promenne si daj podla svojho..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...