/Tanken Buggt

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
  • Hey Community,
    Ich habe ein /tanken befehl gemacht, nur wenn man dann an der Tankstelle steht,
    wird man gefreezte und nicht aufgetankt. Wo liegt der Fehler? Könnt ihr es richtig Posten?


    if(strcmp(cmd, "/tanken", true) == 0) { if(IsPlayerInRangeOfPoint(playerid,10,1004.0812,-939.4362,42.1797)) { if(IsPlayerConnected(playerid)) { if(IsAtGasStation(playerid)) { if(IsANoTachoVehicle(GetPlayerVehicleID(playerid))) { SendClientMessage(playerid,COLOR_YELLOW," Du kannst kein Fahrrad betanken!"); } { SetTimer("Fillup",RefuelWait,0); Refueling[playerid] = 1; FreezePlayer(playerid); SendClientMessage(playerid,COLOR_WHITE," Dein Fahrzeug wird betankt, Bitte warten...."); } } return 1; } } }








    convertFFS converted your input in 0.02 seconds - Chuck Norris could have done it in 0.0003 seconds!

  • PHP
    if(strcmp(cmd, "/tanken", true) == 0)	{	    if(IsPlayerInRangeOfPoint(playerid,10,1004.0812,-939.4362,42.1797))		{			if(IsPlayerConnected(playerid)) 			{				if(IsAtGasStation(playerid))				{ 					if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))   					{ 		   	 			SendClientMessage(playerid,COLOR_YELLOW," Du kannst kein Fahrrad betanken!");	   	 			}	   	 			{					SetTimer("Fillup",RefuelWait,0);					Refueling[playerid] = 1;					FreezePlayer(playerid);					SendClientMessage(playerid,COLOR_WHITE," Dein Fahrzeug wird betankt, Bitte warten....");					}				}	    		return 1;			}		}	}


    //Edit: Geht nicht wegen Google Chroom -.- Kannst du es ebend in Code machen?


    convertFFS converted your input in 0.02 seconds - Chuck Norris could have done it in 0.0003 seconds!

  • Also so wie ich das in deinem Codebanner da verstanden habe wird eine Variable auf true gesetzt, dass der Spieler betankt wird und gleichzeitig per


    SetTimer("Fillup",RefuelWait,0);


    Der Public "Fillup" aufgerufen.
    Wäre nett, wenn du den auch mal posten könntest, da dort dann auch so Sachen wie unfreeze drin sein müssten.
    Auch bin ich mir noch nicht ganz schlüssig, warum du keinen TimerEx nutzt sondern einen Timer ohne Parameterübergabe.