Jump to content
  • 0

pomoc Pár porad s pawnem


Narco

Dotaz

Takže za 1.:

Kde a jak najdu nějaký program, abych mohl tvořit scripty nebo módy?

 

 

teď už takové helpy ohledně pawna...

 

 

co je %s a co je %d?

 

a jaký je rozdíl mezi (strcmp(cmd,´´/----´´ a dcmd_---- ?

Link to comment
Share on other sites

  • Answers 53
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 0

neříkej mi kokos, víš že jsem začátečník, a furt mi to háže errory

 

C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(8) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(8) : error 004: function "OnDialogResponse" is not implemented
C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(10) : error 017: undefined symbol "dialogid"
C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(12) : error 017: undefined symbol "response"
C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(16) : error 017: undefined symbol "response"
C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(24) : warning 225: unreachable code
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

Link to comment
Share on other sites

  • 0

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response == 1)
{
switch(listitem) 
{

 

Toto je Ondialogresponse...pokud to tam nemáš tak si to tam skopiruj nebo udelej..ted vysvetlim čo je čo

 

if(dialogid == 1)

je to čo si zadal ID pri dialogu napr

ShowPlayerDialog(playerid,ID napr dáme 1,DIALOG_STYLE_LIST,"nadpis dialogu","text co tam bude","PRVE TLACITKO","DRUHE TLACITKO);

takze do toho dialogid a dialog response (pod ním) daš 1 lebo si ju zadal pri dialogid...všetko o dialogoch najdeš tu : http://pawno.cz/dialogy-a-vsetko-o-nich-t15283.html?hilit=Dialogy keby niečo tak http://wiki.sa-mp.com/

Link to comment
Share on other sites

  • 0

já jsem takový začátečník že to nechápu :|

 

Tady máš:

 

 

#include

 

public OnPlayerCommandText(playerid, cmdtext[])

{

if(!strcmp("/ttestt", cmdtext, true))

{

ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Nadpis","Text,\nText\nText","OK","?");

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if(dialogid == 1) //ID Dialógu

{

if(response == 1) // Tlačidlo 1 (Ľavé tlačidlo)

{

SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na ľavé tlačidlo (Prvé).");

}

else if(response == 0) //Tlačidlo 2 (Pravé tlačidlo)

{

SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na pravé tlačidlo (Druhé).");

}

}

return 1;

}

 

return true;

}

return false;

}

 

 

 

Oprav mi to prosím jak to přesně má být

Link to comment
Share on other sites

  • 0
já jsem takový začátečník že to nechápu :|

 

Tady máš:

 

 

#include

 

public OnPlayerCommandText(playerid, cmdtext[])

{

if(!strcmp("/ttestt", cmdtext, true))

{

ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Nadpis","Text,\nText\nText","OK","?");

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if(dialogid == 1) //ID Dialógu

{

if(response == 1) // Tlačidlo 1 (Ľavé tlačidlo)

{

SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na ľavé tlačidlo (Prvé).");

}

else if(response == 0) //Tlačidlo 2 (Pravé tlačidlo)

{

SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na pravé tlačidlo (Druhé).");

}

}

return 1;

}

 

return true;

}

return false;

}

 

 

 

Oprav mi to prosím jak to přesně má být

#include

Link to comment
Share on other sites

  • 0
C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(25) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

Link to comment
Share on other sites

  • 0
C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(2) : error 031: unknown directive
C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\dialogg.pwn(26) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Link to comment
Share on other sites

  • 0
Kod si vyrobíme podla errorov ?

prej asi jo musíš si domyslet co má blbě :d

to bdue něco blbě u toho #pragma tabsize 0 :d

Asi :o

prečítaj si globalne pravidlá :lolol:
Link to comment
Share on other sites

  • 0

Omg...bud si daj pod include a_samp si tam daj to pragma tabisze 0 alebo to proste ignoruj to nic nerobi to ti scomplinuje aj s tym warrningom to znamena ze nemas zarovnane riadky..kad na to

Link to comment
Share on other sites

  • 0

Co asi myslíš že tam mam?

 

 

#include

#prgagma tabsize 0

 

public OnPlayerCommandText(playerid, cmdtext[])

 

 

Háže mi to ten error který jsem napsal!

Link to comment
Share on other sites

  • 0
Co asi myslíš že tam mam?

 

 

#include

#prgagma tabsize 0

 

public OnPlayerCommandText(playerid, cmdtext[])

 

 

Háže mi to ten error který jsem napsal!

omg máš tam

#prgagma tabsize 0

ma tam být

#pragma tabsize 0

se podívej co píšeš

Link to comment
Share on other sites

  • 0

Víš co? Jdi se naučit začátky a nepiš sem furt samý sračky. http://wiki.sa-mp.com/ tam najdeš vše. Uč se a nepiš sem každej řádek. Najdi si tu tutoriály, a nauč se to. Až budeš mít problém s něčím co ti někde šlo a najednou nejde, pak to napiš. Ale když ani nevíš co opravuješ, tak jsi fakt ten kokos.

 

#pragma ať nedává, aspoň se naučí dělat pořádně TABování pro přehlednost.

Link to comment
Share on other sites

  • 0
Víš co? Jdi se naučit začátky a nepiš sem furt samý sračky. http://wiki.sa-mp.com/ tam najdeš vše. Uč se a nepiš sem každej řádek. Najdi si tu tutoriály, a nauč se to. Až budeš mít problém s něčím co ti někde šlo a najednou nejde, pak to napiš. Ale když ani nevíš co opravuješ, tak jsi fakt ten kokos.

Myslíš si že umim tolik anglicky?

 

 

Ale ještě rád bych se zeptal co je špatně na tomhle

 

#include

 

#pragma tabsize 0

 

public OnPlayerCommandText(playerid, cmdtext[])

{

if(!strcmp("/command", cmdtext, true))

{

ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Nadpis","Zadajte svoje heslo:","Tlačidlo 1","Tlačidlo 2");

if(dialogid == 1) // ID dialógu

{

if(response == 1) //tlačidlo 1 (Ľavé)

{

if(!response) return SendClientMessage(playerid,0xFFFFFFFF,"Nezadal si text"); // ak nezadá text napíše správu hráčovi

new str[128];

format(str,128,"Napísal si: %s",inputtext); //Formát

SendClientMessage(playerid,0xFFFFFFFF,str); //Zobrazí správu hráčovi.

}

}

 

return true;

}

return false;

}

 

 

 

Že mi to říká:

 

C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\Input Dialog.pwn(10) : error 017: undefined symbol "dialogid"

C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\Input Dialog.pwn(12) : error 017: undefined symbol "response"

C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\Input Dialog.pwn(14) : error 017: undefined symbol "response"

C:\Documents and Settings\Narco\Plocha\samp03e_svr_win32\pawno\Input Dialog.pwn(16) : error 017: undefined symbol "inputtext"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

4 Errors.

 

Link to comment
Share on other sites

  • 0
Víš co? Jdi se naučit začátky a nepiš sem furt samý sračky. http://wiki.sa-mp.com/ tam najdeš vše. Uč se a nepiš sem každej řádek. Najdi si tu tutoriály, a nauč se to. Až budeš mít problém s něčím co ti někde šlo a najednou nejde, pak to napiš. Ale když ani nevíš co opravuješ, tak jsi fakt ten kokos.

Myslíš si že umim tolik anglicky?

 

A pouštíš se do programování ? :rofl:

 

Každý programovací jazyk je postaven na základě angličtiny, takže GL

Link to comment
Share on other sites

  • 0
:d :D oni ti řekli že to má být s tím dialogid a response v OnDialogResponse a ty to zas sereš jinam :d

nechápu

 

a nechápu ani chybu

expected token: ",", but found "}"

že to našlo "}"? Nikde to tam neni. co to teda znamená?

Link to comment
Share on other sites

  • 0
Radši mi řekni co má znamenat ta chyba a jak jí opravit

 

Nikdo mu nic neřikejte. Chybami se člověk učí, když ti každej bude řikat co a jak a bude to dělat za tebe nic se tim totálně nenaučíš a každej ti řekne, že pokud neumíš angličtinu nemáš se do toho pouštět. Buď se nauč anglicky a ty errory budeš umět opravit sám a nebo se na to prostě vyser.

Link to comment
Share on other sites

  • 0

Chlapče, ty by sis měl uvědomit, že tu nikdo není tvůj poskok a každý ti tu radí dobrovolně. A s tvým přístupem se divím, že ti vůbec někdo ještě radí. Co třeba slovíčko "prosím", to neznáme? Zdravit tu také dřív bývalo zvykem. No a jestli si myslíš, že pomoc se skládá z postnutí kódu, čekání na vyřešení a poté bezproblémového vložení do scriptu, tak to jsi na omylu. :) Myslíš, že takhle se něco naučíš? Já pochybuji. No ale hodně štěstí, třeba ti to výjde a třeba se najde někdo tak blbej, aby ti i s tímto přístupem pomáhal. :)

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...