Kein Problem
Kannst das Thema dann als Erledigt makieren...hasse es selbst immer wenn man dann unnötig drauf geht
L.G.
heyho
Kein Problem
Kannst das Thema dann als Erledigt makieren...hasse es selbst immer wenn man dann unnötig drauf geht
L.G.
heyho
Achso, einfach da wo die Camera zum LSPD wechselt, SetPlayerInterior(playerid,1); reinmachen
Er meinte eigentlich 0 und habe ihm schon geschrieben
L.G.
heyho
Achsoo xDD
if(number == 1) { SetPlayerCameraPos(playerid, 1500.5427,-1665.3818,34.0469); SetPlayerCameraLookAt(playerid, 1544.3759,-1675.3396,13.5583); SetPlayerInterior(playerid, 0); }
Wie meinst du das genau? =D
Drück dich pls besser aus (sry wenn ich dich nicht verstehe....)
L.G.
heyho
Ich fände es nett von dir wenn du uns das nochmal komplett jedes einzelene erklären könntest, damit ich verstehe, was der code kann, wie man
auf das Ergebnis kommt oder ect.....
L.G.
heyho
Du musst auch einen Befehl einbauen, um den Lift zu "rufen" -.-
L.G.
heyho
Versuchs mal so KA obs geht :
if(strcmp(cmd,"/lift",true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,6,1565.2096,-1635.3420,13.7016))
{
if(gTeam[playerid] == 2 || IsACop(playerid) || PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(pdlift == 0 && IsPlayerInRangeOfPoint(playerid, x,y,z //ect...))
{
MoveObject(pdliftO,1565.3700000,-1634.0999800,12.6000000, 1.5);
pdlift = 1;
}
else if(pdlift == 1 && IsPlayerInRangeOfPoint(playerid, x,y,z //ect...))
{
MoveObject(pdliftO,1565.3700000,-1634.0999800,27.10000038147, 1.5);
pdlift = 0;
}
else
{
SendClientMessage(playerid,COLOR_RED," Der Lift ist nicht da!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED," Du bist kein Cop!");
}
}
else
{
SendClientMessage(playerid,COLOR_RED," Hier oben ist kein lift");
}
}
L.G.
heyho
Wenn es das ist was ich denke, was du meinst so:
new Var[MAX_PLAYERS]; //zum Abfragen, wie weit man ist...
if(strcmp(cmd, "/transport", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 23 || PlayerInfo[playerid][pLeader] == 23)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1770.9165, -2022.6586, 14.1377))
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 455)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 455)
{
GivePlayerMoney(playerid, -5000);
SendClientMessage(playerid, COLOR_GRAD1,"Du hast dein LKW für 5000$ Aufgelden , Fahre nun zum Checkpoint");
SetPlayerCheckpoint(playerid,-2107.2637,-2402.1558,31.3837,4.0);
Var[playerid] = 1;
}
}
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(Var[playerid] == 1)
{
GivePlayerMoney(playerid, 10000);
SendClientMessage(playerid,COLOR_GRAD1,"Du hast nun Erfolgreich den auftrag beendet!");
return 1;
}
return 1;
}
Versuch mal Range und Var abfragen zu machen und verwende statt else, else if und mache eine abfrage rein, weis nicht gehen soll
(Hoffe du verstehst das....)
L.G.
heyho
Zeig mal bitte mehr code als den...
Geh zu der Stelle, wo du als letztes was gemacht hast oder mach strg + z
Ansonsten können wir dir auch nicht helfen....
L.G.
heyho
Das Problem hatte ich auch mal, versuchs mal so:
if(PlayerInfo[playerid][pCarLic] == 1)
{
format(atext,sizeof(atext),"NEIN");
}
//ect...
usw...
L.G.
heyho
Kein Problem ...
Komm morgen einfach in den Ts3 oder sende mir einen PM
L.G.
heyho
Schick mal deine TeamViewer Daten per PN und/oder komm auf meinen TS3
Beides in der Sigantur
L.G.
heyho
Ich verstehe dein Problem nicht ganz...
Besitzt du schon ein Tutorial oder nicht?
Spawnt man schon oder nicht? Wie ist der Normale ablauf
Bitte beantworte diese Fragen....
L.G.
heyho
Irgendwo steht da
enum dann vll irg mit spieler Daten ect... da müsttest du gcuken (stehen vll auch noch andere Sachen wie pTut oder pAdmin drin)
Das ist von script zu script unterschiedlich weils das sehr viele Varianten gibt und man alles so nennen kann wie mans möchte
Ohne code läuft hier nichts...
L.G.
heyho
Hast du oben im Script
SCheck[MAX_PLAYERS];
gemacht?
L.G.
heyho
//edit nicht gesehen such mal nach "PlayerInfo" im Script und dann müsste da irg wo enum stehen wo die ganzen PlayerDaten kriert werden, da schreibste das rein
Speicher Es doch auf eine Variable
new Var[MAX_PLAYERS];
Dann lässte dir was einfallen, ab wann es wd auf 10000 gesetzt wirst
dann einfach + Var bei der Z Achse