Jump to content

Deur naar beneden laten gaan


Recommended Posts

Geplaatst:

Hey, kan iemand een commando voor mij maken dat als ik /hydrahangardown doe dat een hangar deur dan sluit? Dit zijn de coördinaten van de hangar deur

CreateDynamicObject(16773, 1469.5561523438, 1216.6087646484, 12.069528579712, 0, 0, 0);

(dat dynamic is van een streamer)

En als ik /hydrahangardown doe dat ie dan naar deze coördinaten gaat

16773, 1469.5561523438, 1216.6087646484, 7.069528579712,2.0 

Ik wil dat die de grond inzakt dus heb ik de Z as -5 gedaan :D

Ik heb het zelf al een paar dagen lopen proberen, maar het lukt maar niet >.<

En, kan je zeggen waar ik alles moet plaatsen bijv:

new hydrahangar

waar ik dat neer moeten zetten etc,

Alvast bedankt, Penait1

Geplaatst:

new hydrahangar

Dat moet bovenaan onder #include en boven OnGameModeInit. (Dat is de plek waar je globale variables en dergelijk laad.)

Trouwens, ik zie dat je een streamer gebruikt, welke streamer precies? Ik heb namelijk wel eens een streamer gehad waarbij MoveObject dus helemaal niet werkte. ;)

Geplaatst:

Wellicht kan je hier wat mee: Automatisch sluitende poort.

Trouwens, ik zie dat je een streamer gebruikt, welke streamer precies? Ik heb namelijk wel eens een streamer gehad waarbij MoveObject dus helemaal niet werkte. ;)

Incognito's Streamer Plugin, lijkt me. Dan moet je inderdaad MoveDynamicObject gebruiken.

Geplaatst: (bewerkt)

Ik heb nu bovenaan:

new hydrahangar;

Bij playertext

if(strcmp(cmd, "/hydrahangarup", true) == 0) {
MoveObject(hydrahangar,16773,1469.5561523438,1216.6087646484,7.069528579712,5);
SendClientMessage(playerid, COLOR_RED, "The gate is going down!");

en bij de objecten

hydrahangar = CreateDynamicObject(16773, 1484.5270996094, 1216.3743896484, 12.069528579712, 0, 0, 0);

Ik probeer hem te compilen, en geeft deze errors

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(85) : error 017: undefined symbol "strtok"

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(85) : error 033: array must be indexed (variable "cmd")

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(91) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(99) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(104) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(113) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(120) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(128) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(136) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(144) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(150) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(155) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(162) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(167) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(173) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(182) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(189) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(196) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(203) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(211) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(219) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(231) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(237) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(245) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(258) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\Penait\Bureaublad\Nieuwe map\pawno\DSW.pwn(268) : error 079: inconsistent return types (array & non-array)

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

Hoe kan ik die errors verhelpen?

Bewerkt: door penait1
Geplaatst:

Je hebt strtok niet toegevoegd. Kopiëer de bovenste code ergens in je script, maar niet in een andere functie.

Ik raad je wel aan om meteen te leren werken met dcdm/zcmd en sscanf, dat is gemakkelijker in gebruik dan strtok. Tutorial.

Geplaatst: (bewerkt)

MoveObject( hydrahangar, 16773, 1469.5561523438, 1216.6087646484, 7.069528579712);

moet worden

MoveDynamicObject( hydrahangar, 16773, 1469.5561523438, 1216.6087646484, 7.069528579712);

if(!strcmp(cmdtext, "/hydrahangarup", true)) 
{        
   MoveDynamicObject( hydrahangar, 16773, 1469.5561523438, 1216.6087646484, 7.069528579712);       
   SendClientMessage(playerid, COLOR_RED, "The gate is going down!");
   return 1;
}

Bewerkt: door Morph1
Geplaatst:

MoveObject( hydrahangar, 16773, 1469.5561523438, 1216.6087646484, 7.069528579712);

moet worden

MoveDynamicObject( hydrahangar, 16773, 1469.5561523438, 1216.6087646484, 7.069528579712);

if(!strcmp(cmdtext, "/hydrahangarup", true)) 
{        
   MoveDynamicObject( hydrahangar, 16773, 1469.5561523438, 1216.6087646484, 7.069528579712);       
   SendClientMessage(playerid, COLOR_RED, "The gate is going down!");
   return 1;
}

De poort verdwijnt nu naar een tijdje...

Geplaatst:

De poort verdwijnt nu naar een tijdje...

dan heb jij ergens staan DestroyDynamicObject(hydrahangar)

en als je met timers werkt staat dat zeer waarschijnlijk in de public van de timer

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...