Nem tudom mi a hiba xD

Indította TheStaner, 2011. augusztus 14. - 19:52:21

Előző téma - Következő téma

TheStaner

Sziasztok!

Találtam egy hibát de nem tudom mi a hiba xDD


Kép frissitve!

\"width=500http://kepfeltoltes.hu/110814/705735136hiba2_www.kepfeltoltes.hu_.jpg\" rel=\"external nofollow\">http://kepfeltoltes.hu/110814/705735136hiba2_www.kepfeltoltes.hu_.jpg[/img]

kadaradam

valószínül  lemaradt a 36-os sor végérõl egy
 
;

.:Secur:.

Idézetet írta: feheristi97 date=1313351977\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10432\" data-ipsquote-contentclass=\"forums_TopicDe nem a 37 sórban van a hiba  :o  ???
 
Nem, és nem is a 36.-ba valahol elrontott valamit a scriptben, módban és ide rakta be hibának a pawno, vagy ezel kapcsolatba van a 37. sorral.
Én átböngészném az egész cuccost.

Zsox

szerintem a forwardba nem kell a public de javítsatok ki ha tévedek.

TheStaner

már rá jöttem :( az volt a gond hogy a gm-be akartam belerakni a kapu nyitott de nem tudom hogyan lehet megcsinálni hogy 5-6db kaput 1 parancsal lehet nyitni

vagy pedig /zar és akk bezárja

RoolykA064

Idézetet írta: Zsox date=1313357780\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10432\" data-ipsquote-contentclass=\"forums_Topicszerintem a forwardba nem kell a public de javítsatok ki ha tévedek.
 
Így van:
[pawn]forward public SendAllFormattedText(playerid, const str[], define);[/pawn]
helyett, ez kell:
[pawn]forward SendAllFormattedText(playerid, const str[], define);[/pawn]
Egyébként ha jól veszem ki a funkció nevét, akkor ez mindenkinek elküldi... De ha mindenkinek elküldi, minek a playerid argumentum? O_o

Benceee

Szia!
Több kapu nyitása egy paranccsal:
[pawn]
if(strcmp(cmdtext, \"/nyit\", true) == 0)
{
     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);
     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);
     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);
     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);
     return 1;
}
[/pawn]
Az object neve helyett természetesen a tiedet kell írni.

gergo107

vagy pedig dmcd_nyit és az alá

Csabesz

Idézetet írta: RoolykA064 date=1313388640\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10432\" data-ipsquote-contentclass=\"forums_Topic

szerintem a forwardba nem kell a public de javítsatok ki ha tévedek.
 
Így van:
[pawn]forward public SendAllFormattedText(playerid, const str[], define);[/pawn]
helyett, ez kell:
[pawn]forward SendAllFormattedText(playerid, const str[], define);[/pawn]
Egyébként ha jól veszem ki a funkció nevét, akkor ez mindenkinek elküldi... De ha mindenkinek elküldi, minek a playerid argumentum? O_o
 
[/quote]
Az akár azt is jelölheti, hogy ki küldte. Sõt, biztos, hogy azt jelöli.  :)

TheStaner

A zárat meg igy:

[pawn]


if(strcmp(cmdtext, \"/zar\", true) == 0)


{


     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);


     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);


     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);


     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);


     return 1;


}


[/pawn]


vagy


[pawn]


if(strcmp(cmdtext, \"/zár\", true) == 0)


{


     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);


     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);


     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);


     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);


     return 1;


}


[/pawn]


Igy jó?

Buba

A-a, szerintem arra gondol hogy ugye van több kapuja aszerverén. Aztán 1 paranccsal akarja mûködtetni a hozzá legközelebb lévõt.
[pawn]
CMD:nyit(playerid)
{
 if(IsPlayerInRangeOfPoint(playerid,8.0,kapuX,kapuY,kapuZ) return MoveObject(objectid,X,Y,Z,speed)
 if(IsPlayerInRangeOfPoint(playerid,8.0,kapuX,kapuY,kapuZ) return MoveObject(objectid,X,Y,Z,speed)
 if(IsPlayerInRangeOfPoint(playerid,8.0,kapuX,kapuY,kapuZ) return MoveObject(objectid,X,Y,Z,speed)
//és így tovább...
return 1;
}

TheStaner

Én úgy értem hogy pl:van gettoba egy kapum meg lspd-n akkor úgyan azzal a parancsal tudom kinyitni de magától csukodjon be és akk nem kell /zar,/zár parancsot használni

Buba

Egy idõzítõ a segítségedre lesz.
[pawn]
forward visszacsuk();
[/pawn]
Ezeket rakd a mód elejére
[pawn]
SetTimer(visszacsuk,10000,false);
[/pawn]
Ezt a parancsba, ahol kinyitják a kaput
[pawn]
public visszacsuk()
{
    // Itt bezárjuk a kaput, gondolom megvan neked a /zár parancs tartalma, azt rakd ide.
}
[/pawn]
Ezt meg külön