Jump to content
  • 0

pomoc Tabulky


mominilos

Dotaz

Zdravím, jaký je kód na tabulky, a co přesně to mám vyplnit ? Pomůžete mi prosím ? :d

Třeba bych chtěl že po přichodu na server se ukáže náka tabulka :o
Nebo, po naspání příkazu díky :)(

P.S. Jsem začátečník...

Link to comment
Share on other sites

Recommended Posts

  • 0

A jak poznám do jakého publicu to mám dát...

no takto...ShowPlayerDIalog si dáš podľa toho kedy chceš aby sa zobrazil...napr po pripojení je to OnPlayerConnect, môžeš si ho dať aj do príkazu a vyvolá sa príkazom

 

Na ovládanie dialógu je potom public OnDiallogResponse....musíš si to sám vyskúšať a pochopíš to :)

Link to comment
Share on other sites

  • 0

musíš....do connectu dáš iba zobrazenie dialógu..v response si potom určíš čo sa stane ak niečo do dialógu napíše alebo ak vyberie položku v dialógu...závisí od typu dialógu

Link to comment
Share on other sites

  • 0

Děkuji, potom ještě napíšu kdyby byl problém :))


Co je výhodnějši používat ? cmd, dcmd.
A k těm tabulkám jak k ním dám příkaz ?

dcmd_ cmd_ něco něco co přesně prosím o vysvětlení.

Link to comment
Share on other sites

  • 0

V prvom rade sa nauč cmd...aby si pochopil princíp...potom môžeš prejsť na dcmd a časom si možno vytvoríš vlastný systém ;)

 

Najlepšie sa budeš učiť tak že si budeš sám skúšať písať skript...nevadí že nebudú z tvojej hlavy...hlavne že to nebude ctrl+c - ctrl+v :)

Link to comment
Share on other sites

  • 0

Kdo tady mluvi o videech? Tutorial je navod. Tady na foru je 3 prdele navodu. Tak nez budes s necim potrebovat pomoct, pokus se to najit. To je zaklad uspesnyho programovani. Pokud se nenaucithledat, nikdy se nenaucit nic nakodovat.

Link to comment
Share on other sites

  • 0

To sa musíš naučiť sám...ja som sa to naučil sám, om3n sa to naučil sám, ATomas sa to naučil sám...každý sa to naučil sám...to nie je slovenčina že ťa to naučím...programovanie sa nedá nabifliť...to musíš pochopiť...a inak ako skúšaním, logickým myslením a chápaním súvislosti sa to naučiť nedá

Link to comment
Share on other sites

  • 0

Děkuji, ani jsem si toho nevšiml :d

 

Ještě problém. Když přijdu na server tabulka se zobrazí ale když dám OK, tak se nic neděje. V návodě jsem nic neviděl o tom, jak tlačítko na něco přesměrovat a já bych ho chtěl do hry přesměrovat :) Díky !

FS:

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>

#if defined FILTERSCRIPT
#define RED FF0000
#define WHITE FFFFFF
#define DIALOG_STYLE_LIST 1
public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print("Tabulky");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}
#endif

public OnGameModeInit()
{
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}Pravidla ! ! !","1. {ff0000}[ ! ]{ffffff}Administrátor má vždy pravdu !\nPoložka 2\nPoložka 3","OK","");
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public OnPlayerSpawn(playerid)
{
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/mycommand", cmdtext, true, 10) == 0)
	{
		// Do something here
		return 1;
	}
	return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ff0000}Pravidla ! ! !","1. {ff0000}[ ! ]{ffffff}Administrátor má vždy pravdu !\nPoložka 2\nPoložka 3","OK","");
   return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
Link to comment
Share on other sites

  • 0

To áno ale do dialogresponse už nemôžeš dať showdialog....teda môžeš ale to je niečo iné

 

v dialogresponse to musí vyzerať takto:

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)//každý dialog má svoje id ktoré si sám určíš
{
if(response) //ak hráč potvrdí dialog
{
//čo sa stane...ja neviem napr GivePlayerMoney(playerid, 1); - dá mu to $1 ale ak nepotvrdí tak mu to nedá nič
}
return 1;
}
return 0;///tento return ty máš 1 ale daj si ho na 0
}
  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

  • 0

Děkuji, moc jsi mi pomohl :))


Hehe, nevíte co s tím ? najednou se mi vyskytly errory... :(

Chybnej řádek: 

ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{ffffff}Pravidla {ff0000} ! ! !","1. {ff0000}[ ! ]{A9C4E4} Na serveru je přísně zakázana reklama!\n2. {ff0000}[ ! ]{A9C4E4} Na serveru jsou zakázené urážky, rasismy a osočování adminů!\n3. {ff0000}[ ! ]{A9C4E4}Na serveru jsou také již zakázané podvody!\n4.{ff0000}[ ! ]{A9C4E4} Je zakázanó používat jakékoliv módy/hacky/cheaty, které vám obohacují hru.\n5.{ff0000}[ ! ]{A9C4E4} Užijte si hru !\n6.{ff0000}[ ! ]{A9C4E4} Narušení serverové akce je trestné !!! \n{ff0000}Tresty: /tresty \n WEB serveru: www.realita.clanweb.eu ","Do hry!!","");
	return 1;

je to 1 řádek 

 

 

Errory: C:\Users\Mgr. Haladej\Desktop\Tabulky.pwn(42) : error 075: input line too long (after substitutions)

C:\Users\Mgr. Haladej\Desktop\Tabulky.pwn(43) : error 037: invalid string (possibly non-terminated string)
C:\Users\Mgr. Haladej\Desktop\Tabulky.pwn(43) : warning 215: expression has no effect
C:\Users\Mgr. Haladej\Desktop\Tabulky.pwn(43) : error 001: expected token: ";", but found "."
C:\Users\Mgr. Haladej\Desktop\Tabulky.pwn(43) : error 029: invalid expression, assumed zero
C:\Users\Mgr. Haladej\Desktop\Tabulky.pwn(43) : fatal error 107: too many error messages on one line
 
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
5 Errors.
Link to comment
Share on other sites

  • 0

veľmi dlhý riadok, musíš ho rozdeliť na viac

 

použi 2 stringy, funkciu format a funkciu strcat

 

P.S: dá sa to aj nejako inak cez lomítka ale to neviem ako, ja som to robil vždy tak ako píšem vyššie

Link to comment
Share on other sites

  • 0

mas moc dlouhej ten text co chces zobrazit. bud ho zkrat a nebo to nacpi do vice stringu pomoci funkce "format". napriklad

 

edit: no jo, sem pomalej :d

Link to comment
Share on other sites

  • 0

Taky než začneš programovat by ses měl naučit anglicky, protože bez toho to nejde. V těch errorech máš přesně napsaný, jaká je tam chyba.

A taky očekávej na blbou otázku blbou odpověď

Link to comment
Share on other sites

  • 0

áno je ale neviem či bude aj tu na fóre...pozri a keď nie tak wikina..P.S: ja som s pawn začínal v osmej triede a rozumel som :d a jednotku som nikdy nemal :d

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