> Handledning
En funktion används för att utföra en uppgift som en beräkning eller en åtgärd. Den tar argument som input, utför instruktioner och kan returnera ett resultat.
I vår nuvarande kod använder vi följande funktioner:
setWeapon(vapen): den har parametern 1 och returnerar ingenting.getNearestEnemy() → enemy: den har 0 parametrar och returnerar närmaste fiende.moveToward(target) → mp: den har 1 parameter, och returnerar antalet PM som används.useWeapon(target) → framgång: den har parametern 1, använder sitt vapen på någon och returnerar resultatet av attacken.Det finns mer än 300 standardfunktioner i LeekScript, de är grupperade på en sida: dokumentationen. För att komma åt det, gå till fliken Hjälp och klicka sedan på Dokumentation.
Det är möjligt att öppna dokumentationen från vilken sida som helst med genvägen Ctrl + Alt + H. Prova det nu!
Beskrivningen av en funktion ger dig följande information:
Nu när vi är bekanta med standardfunktionerna kommer vi att använda en till i vår AI!
En Chips är en stridsklar kraft som kan användas för att läka, skydda, boosta, attackera och mer. För att använda den måste du först utrusta den på din purjolök:
Använd sedan funktionen useChip(chip) för att starta ett chip. Till skillnad från vapen finns det inget behov av att utrusta dem först.
Köp chipsen Bandage, Motivation, Protein och Hjälm och utrusta dem på din purjolök.
Vi kommer att använda dem alla i början av vår tur och lägga till följande kod efter att ha utrustat vårt vapen:
CHIP_MOTIVATION, CHIP_PROTEIN är, liksom WEAPON_PISTOL, konstanter som representerar chipet eller det vapen som man vill använda. Fördefinierade värdekonstanter som finns listade i dokumentationen som funktioner.
Vad kan en funktion göra?
Beräkna och returnera ett värde Utför en åtgärd eller instruktioner Returnera inte ett värde Ta flera parametrar
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.