Beiträge von GooMan

    machs mal wie im Tutorial^^


    Das:


    WantedLevel z.b. in pInfo[WantedLevel] ändern


    i ist hier der ersatz für Playerid^^

    new plant[MAX_PLAYERS];
    new planted[MAX_PLAYERS];
    forward ptimer(playerid);
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/plant", cmdtext, true, 6) == 0)
    {
    if(planted[playerid]==0)
    {
    planted[playerid]=1;
    new Float:plX,Float:plY,Float:plZ;
    GetPlayerPos(playerid,plX,plY,plZ);
    plant[playerid] = CreateObject(3409,plX,plY,plZ-0.85,0.0,0.0,0.0);
    SendClientMessage(playerid,0x33AA33AA,"** In 10 Minuten hast du reines Weed! **");
    SetTimerEx("ptimer",60000*10,0,"i",playerid);
    }
    else
    {
    SendClientMessage(playerid,0xFF6365FF,"** Du hast gerade erst gepflanzt! **");
    }
    return 1;
    }
    if(strcmp("/get", cmdtext, true, 4) == 0)
    {
    if(planted[playerid]==2)
    {
    new Float:f_x,Float:f_y,Float:f_z;
    GetObjectPos(plant[playerid],f_x,f_y,f_z);
    if(IsPlayerInRangeOfPoint(playerid,5.0,f_x,f_y,f_z))
    {
    SendClientMessage(playerid,0x33AA33AA,"** Da haste dein Weed! **");
    //----- Was bei dir noch kommen soll
    DestroyObject(plant[playerid]);
    planted[playerid]=0;
    }
    else
    {
    SendClientMessage(playerid,0xFF6365FF,"Du bist nicht bei deiner Pflanze!");
    }
    }
    else
    {
    SendClientMessage(playerid,0xFF6365FF,"Dein Zeug ist noch nicht reif!");
    }
    return 1;
    }
    return 0;
    }
    public ptimer(playerid)
    {
    if(planted[playerid]==1)
    {
    SendClientMessage(playerid,0x33AA33AA,"** Dein Zeug ist reif!");
    planted[playerid]=2;
    }
    return 1;
    }


    Ungetestet^^

    SeTimerEX läuft genauso wie SetTimer:


    Zitat

    (funcname[], interval, repeating, const format[], {Float,_}:...)
    funcname[] Name of the function to call.
    interval Interval in milliseconds.
    repeating Boolean if the timer should occur repeatedly or only once
    format[] Special format indicating the types of values the timer will carry
    {Float,_}:... Indefinite number of arguments to pass