[TuT] Otevírání bran heslem

Sekcia určená pre programovací jazyk pawn.

[TuT] Otevírání bran heslem

Poslaťod Michael » Ned 12. Jún 2011 6:15:35

Tohle jsem nevěděl dlouho, ale konečně jsem na to přišel:

Nahoru do modu:
Kód: Vybrať všetko
new brana;


Mezi vaše forwardy:
Kód: Vybrať všetko
forward zavritbranu(playerid);


Do OnGameModeInit
Kód: Vybrať všetko
brana = CreateObject....


Do OnPlayerCommandText:
Kód: Vybrať všetko
if (strcmp("/brana", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Brána","Zadej heslo:","OK","Zavrit");
return 1;
}


Do OnDialogResponse:
Kód: Vybrať všetko
if(dialogid == 1) //Pokud ID Dialogu je 1
{
if(response == 1)
{
if(strval(inputtext)==HESLO){//Místo slova heslo si dejte nějaká čísla !!!POZOR To číslo které doplníte bude i heslo !!!
SendClientMessage(playerid,COLOR_GREEN,"Brána otevřena na 5 sekund !");
MoveObject(brana,x, y, z, rychlost);//Doplnte si souradnice
SetTimerEx("zavritdvere",5000,0,"i",playerid);//Dveře se za 5 sekund zavřou
}else{
SendClientMessage(playerid,COLOR_GREEN,"Špatné heslo");
}
}
}


A mezi publici ne DO !!!:
Kód: Vybrať všetko
public zavritbranu(playerid)
{
MoveObject(brana,x, y,z,5);//zavreni dveri, souradnice si doplnte
return 1;
}
Naposledy upravil Anonymous dňa Ned 03. Jún 2012 10:43:43, celkovo upravené 1
Obrázok užívateľa
Michael
Senior
Senior
 
Príspevky: 843
Registrovaný: Sob 02. Apr 2011 9:07:35

Re: [TuT] Otevírání bran heslem

Poslaťod SK_martin_SA » Ned 12. Jún 2011 6:38:29

Nemusí to byť len číslo...dá sa to tuším aj cez strlen
SK_martin_SA
 

Re: [TuT] Otevírání bran heslem

Poslaťod Michael » Ned 12. Jún 2011 6:39:21

Ale na písmo je jiná funkce, ale tu teďky nwm
Obrázok užívateľa
Michael
Senior
Senior
 
Príspevky: 843
Registrovaný: Sob 02. Apr 2011 9:07:35

Re: [TuT] Otevírání bran heslem

Poslaťod Dano66 » Pia 01. Jún 2012 17:08:50

Prepáčte , že píšem do rok starého topicu ale máš tam o jednu } viac a ešte ti tam chýba ..

if(dialogid == 1) //Pokud ID Dialogu je 1
{
if(response == 1)
{
if(strval(inputtext)==HESLO){//Místo slova heslo si dejte nějaká čísla !!!POZOR To číslo které doplníte bude i heslo !!!
SendClientMessage(playerid,COLOR_GREEN,"Brána otevřena na 5 sekund !");
MoveObject(brana,x, y, z,RÝCHLOSŤ POHYBU);//Doplnte si souradnice
SetTimerEx("zavritdvere",5000,0,"i",playerid);//Dveře se za 5 sekund zavřou
}else{
SendClientMessage(playerid,COLOR_GREEN,"Špatné heslo");
}
}
}
}
Naposledy upravil Dano66 dňa Pia 01. Jún 2012 17:13:56, celkovo upravené 1
Obrázok
Dano66
Nováčik
Nováčik
 
Príspevky: 27
Registrovaný: Pon 14. Máj 2012 12:53:17

Re: [TuT] Otevírání bran heslem

Poslaťod Michael » Ned 03. Jún 2012 10:42:47

Jaj díky opraveno
Obrázok užívateľa
Michael
Senior
Senior
 
Príspevky: 843
Registrovaný: Sob 02. Apr 2011 9:07:35

Re: [TuT] Otevírání bran heslem

Poslaťod Dano66 » Ned 03. Jún 2012 11:05:26

nz  ;)
Obrázok
Dano66
Nováčik
Nováčik
 
Príspevky: 27
Registrovaný: Pon 14. Máj 2012 12:53:17

Re: [TuT] Otevírání bran heslem

Poslaťod TheRohlikar » Pon 04. Jún 2012 8:04:06

Ještě si prosím tě uprav Publicy :D

viz:

SetTimerEx("zavritdvere",5000,0,"i",playerid);//Dveře se za 5 sekund zavřou


a

public zavritbranu(playerid)
"Nejmocnější je ten, kdo přemůže sám sebe" - TheRohlikar
TheRohlikar
Junior
Junior
 
Príspevky: 260
Registrovaný: Pon 11. Júl 2011 8:55:27
Bydlisko: Borek
Obľúbený server?: PTPM

Re: [TuT] Otevírání bran heslem

Poslaťod Dano66 » Pon 04. Jún 2012 13:03:11

Ale keď niekto trochu rozumie pawnu tak si to opraví alebo aj zmení , že to bude napr. garaz ..  :-\
Obrázok
Dano66
Nováčik
Nováčik
 
Príspevky: 27
Registrovaný: Pon 14. Máj 2012 12:53:17

Re: [TuT] Otevírání bran heslem

Poslaťod TheRohlikar » Pon 04. Jún 2012 14:07:46

Dano66 píše:Ale keď niekto trochu rozumie pawnu tak si to opraví alebo aj zmení , že to bude napr. garaz ..  :-\


Ano, ale TuTy slouží k tomu, aby to někdo pochopil, to znamená, že tam nesmíš udělat chybu a proto ti to raději oznamuji.
"Nejmocnější je ten, kdo přemůže sám sebe" - TheRohlikar
TheRohlikar
Junior
Junior
 
Príspevky: 260
Registrovaný: Pon 11. Júl 2011 8:55:27
Bydlisko: Borek
Obľúbený server?: PTPM

Re: [TuT] Otevírání bran heslem

Poslaťod FireMaN[ » Uto 12. Jún 2012 6:03:30

Pekný TuT ;)
Obrázok
Obrázok užívateľa
FireMaN[
Nováčik
Nováčik
 
Príspevky: 117
Registrovaný: Str 06. Jún 2012 16:07:44

Re: [TuT] Otevírání bran heslem

Poslaťod Michael » Uto 12. Jún 2012 11:22:05

Díky, ale je to už staré...
Obrázok užívateľa
Michael
Senior
Senior
 
Príspevky: 843
Registrovaný: Sob 02. Apr 2011 9:07:35


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