Neue Pay and Sprays buggen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,


    ich habe ein Proplem mit den Repairs schaut einfach mal selbst vllt weis ja wer was ;)


    forward RepairVehiclex(vehicleid);
    public checkpayspray()
    {
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
    if(IsPlayerInRangeOfPoint(i,10,1584.8416,-1671.5851,6.0210) && !inpoint[i])
    {
    inpoint[i] = 1;
    //MoveObject(...); // Gate schließen wenn nötig
    SetTimerEx("RepairVehiclex",5000,0,"i",0); // Wenn nötig ansonsten einfach RepairVehicle & Color Changen...
    SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
    }
    if(IsPlayerInRangeOfPoint(i,10,1584.8416,-1671.5851,6.0210) && !inpoint[i])
    {
    inpoint[i] = 1;
    //MoveObject(...); // Gate schließen wenn nötig
    SetTimerEx("RepairVehiclex",5000,0,"i",0); // Wenn nötig ansonsten einfach RepairVehicle & Color Changen...
    SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
    }
    if(IsPlayerInRangeOfPoint(i,10,-1528.7863,459.1475,6.9552) && !inpoint[i])
    {
    inpoint[i] = 1;
    //MoveObject(...); // Gate schließen wenn nötig
    SetTimerEx("RepairVehiclex",5000,0,"i",0); // Wenn nötig ansonsten einfach RepairVehicle & Color Changen...
    SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
    }
    if(IsPlayerInRangeOfPoint(i,10,-1612.7244,732.5353,-5.4733) && !inpoint[i])
    {
    inpoint[i] = 1;
    //MoveObject(...); // Gate schließen wenn nötig
    SetTimerEx("RepairVehiclex",5000,0,"i",0); // Wenn nötig ansonsten einfach RepairVehicle & Color Changen...
    SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
    }
    else inpoint[i] = 0;
    }
    return 1;
    }

  • ja wenn man an die posi fährt dann passiert nichts ^^ kein heal 0

  • Die "public checkpayspray()" muss aufgerufen werden wenn du in der koord bist.


    Entweder du lässt nen kurz-läufigen timer uhm laufen, der alle paar sek die public aktiviert, oder aber du machst es einfach via command.

  • wie kann ich das mit dem timer machen das der jede 2 sec angeht ?