Einzelnen Beitrag anzeigen
Alt 29.12.2011, 21:45   #1 (permalink)
Egosa-U
Newbie
 
Registriert seit: 19.09.2010
Beiträge: 35
Standard Hint format: Variable ausgeben

Hallo Zusammen. Ich bin mal wieder an die Grenzen meiner "Scripting"-Erfahrung gekommen und bauche hier mal Hilfe. Ich verwende das AI-Script von General Carver und möchte nun bei Missionsbeginn mir den AI-Skill per hint anzeigen lassen. Nur bekomme ich entweder scalar oder <null> ausgegeben. Hier der code:

PHP-Code:
// GeneralCarver AI Skill Script
// Author: GeneralCarver
// Date: 10/23/10
// Version: 1
// Description: This script adjusts the ai skill level of ai in a mission within a certain radius of a specified marker to a level set by the parameters.

// array passed: [MARKERNAME, RADIUS, params array index];


// =================================================================================
// Define Variables

private ["_marker""_pos""_distance""_skilllevel""_index"];

_marker _this select 0;
_pos getmarkerpos _marker;
_distance _this select 1;
_index _this select 2;
sleep 3;
_skilllevel paramsArray select _index;
_skilllevel = (skilllevel 10);
// End Define Variables
// =================================================================================



// =================================================================================
// Begin Script

// exit if not server
if (!isserverexitWith 
    
{
    
// nothing, script aborted.
    
};

// capture ai units on map, and set skill based on param setting.
_peoplearray nearestObjects [_pos, ["man"], _distance];

{
_x setskill _skilllevel;} foreach _peoplearray;

sleep 6;

hint format ["Skill adjusted to %1."skilllevel]; 

// End Script
// =================================================================================


// =================================================================================
// Change Log

/*
v1 - 10/23/10 - Released.
*/ 
Ich vermute, ich muss nochmal die Variable _skilllevel anders deklarieren, weiss aber nicht wie. Wahrscheinlich ist es für die Scripter hier ein Klacks...ich bin am Ende (20+ Versuche... )

Danke im Voraus.
Egosa-U ist offline