nun kommt 4 error:
Schreibe es dann evtl mal so:
public IsPlayerAdminCall(playerid)
{
if(SpielerInfo[playerid][pAdmin] >= 1) return 1;
return 0;
}
mfg. ![]()
nun kommt 4 error:
Schreibe es dann evtl mal so:
public IsPlayerAdminCall(playerid)
{
if(SpielerInfo[playerid][pAdmin] >= 1) return 1;
return 0;
}
mfg. ![]()
Nur über eine globale Variable und das nennt man dann auch nicht mehr Parameter ![]()
So z.B.
//Oben im Script
new test = 0;
ocmd:bla(playerid) {
test = 1;
}
//Unterm Callback
if(test==1)
mfg. ![]()
Habe eine frage kannst du das für mich machen habe schon mehrmals gemacht und klappt nie ,
wen ja Dan danke
Wieso nutzt du nicht meine Include ![]()
3 Zeilen musst du dann nur machen und dein Tor geht auf + zu ![]()
mfg. ![]()
Ich habe mal ein Include dafür geschrieben, schau dir das mal an:
[ INCLUDE ] Kleine Tor Vereinfachung
mfg. ![]()
Nun meine Frage lautet für was ist dies Nützlich? was könnte man damit machen wie ich sehe werden oben alle Cars aufgelistet könnte man z.B damit ein Autohaus System
erstellen sagen wir ich klicke ein Auto an und zack habe ich es gekauft? oder wofür benutzt ihr es so?
Genau dafür kannst du es verwenden ![]()
Dörfler hat dafür ein ganz nützliches Include geschrieben, kannst du dir ja mal anschauen: mSelection
mfg. ![]()
Das erste Problem ist, das die CarHP nicht richtig im Tacho angezeigt werden. Dort steht immer 1% statt die richtige CarDL
Du musst es so schreiben:
new Float:carhealth;
GetVehicleHealth(GetPlayerVehicleID(i),carhealth);
format(String,sizeof(String),"Fahrzeugzustand: %d%",floatround(carhealth));
mfg. ![]()
Schick mir mal deine TeamViewer Daten per PN pls, will mir das mal anschauen, dein Fehler liegt bestimmt in der Deklaration der Variablen ![]()
mfg. ![]()
Ich bin mir jetzt nich sicher aber probiers mal so
new preis = "ZuTanken * BENZINPREIS";
Nein ![]()
Schreibe das mal so:
ocmd:tanken(playerid)
{
if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
new car = GetPlayerVehicleID(playerid);
if(TanktGerade[car]) return SendClientMessage(playerid,ROT,"Du tankst schon!");
else if(Motor[car] == true) return SendClientMessage(playerid,ROT,"Du musst vor dem Tanken den Motor ausschalten.");
new ZuTanken = 100-Tank[car];
new preis = floatround(ZuTanken * BENZINPREIS);
if(GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld!");
GivePlayerMoney(playerid, -preis);
SendClientMessage(playerid, ROT, "Tanken wird gestartet.");
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid,0);
TanktGerade[car] = true;
tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
return 1;
}
mfg. ![]()
strval(inputtext) .....
Nicht wirklich ![]()
An den Callback OnDialogResponse wird eine Variable übergeben, die heißt "inputtext" und da steht alles drinnen, was man eingegeben hat ![]()
mfg. ![]()
Muss ich bei jedem #define für ein Dialog eine neue Zahl in die Klammer schreiben ?
Ja, aber die Klammern kannst du weglassen ![]()
Nun, es heißt:
#pragma unused params
Dennoch rate ich davon ab !
Lösche einfach params[] oben als Parameter von dem Befehl also anstatt:
ocmd:bla(playerid,params[])
//Nur schreiben:
ocmd:bla(playerid)
mfg. ![]()
Wird das MySQL Plugin evtl nicht geladen ? ![]()
wie gehtz
Nun da gäbe es 2 Möglichkeiten, aber ich stelle mal nur die 1. Variante vor, da diese wahrscheinlicher ist, also:
Man erstellt einen Text ungefähr so:
Ich bin cool.
Jetzt hat man das in ein TextDraw geschrieben und nun lässt man einen Timer laufen und der nach einer Zeit den 1. Buchstaben entfernt und hinten dran hängt und das TextDraw aktualisiert, sähe dann so aus:
ch bin cool. I
und so weiter und dann sieht das nach einer Zeit so aus:
h bin cool. Ic
bin cool. Ich
in cool. Ich b
n cool. Ich bi
Das wäre eine Möglichkeit, wenn du sowas meinst, wenn das natürlich schnell läuft, sieht das so aus, als würde sich der Text bewegen ![]()
mfg. ![]()
Was meinst du denn mit Lauftext ?
Das der Text sich bewegt oder so...ja das ist möglich ![]()
Wieso ist da eine main Funktion drinnen und wieso steht da Ordnungsamtsystem ![]()
Unnötig !
Mach doch einfach:
SetPlayerVirtualWorld(playerid,playerid);
mfg. ![]()
Probiere mal:
Schranke1,-3215.0000000,-1687.8000500,10.0000000,0.01,359.9890000,91.0000000,223.2450000
mfg. ![]()
Aber jetz tankt er nicht
Ja...das habe ich dir doch versucht zu erklären ![]()
Er befindet sich nicht in der Nähe dieser Koordinaten ![]()
Es gibt wahrscheinlich eine Tank-Datei schau doch mal und füge da deine Koordinaten hinzu ![]()
mfg. ![]()
Ja, sehen schon nicht soooo schlecht aus, dennoch solltest du evtl andere Farben nehmen, die kräftiger/leuchtender sind...
Aber sonst gar nicht mal so schlecht 6/10 ![]()
mfg. ![]()