Hey Leute,
Ich bin gerade dabei, ein TDM Script anzufertigen... Nun ist die Frage, wie kann ich machen,
dass nur leute mit z.B einen Score von 100 den Panzer fahren können?
Danke im Vorraus
MfG Me
Hey Leute,
Ich bin gerade dabei, ein TDM Script anzufertigen... Nun ist die Frage, wie kann ich machen,
dass nur leute mit z.B einen Score von 100 den Panzer fahren können?
Danke im Vorraus
MfG Me
if(PlayerScore[playerid] >= 100);
{
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
return 1;
}
ungefähr so xd
Verbesserung von D.Fence:
also unter OnPlayerEnterVehicle:
if(GetVehicleModel(playerid) == Model ID einfügen)
{
if(GetPlayerScore(playerid) < 100)
{
TogglePlayerControllable(playerid, 0);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, FARBE, "Du darfst dieses Auto nicht fahren!");
return 1;
}
else
{
return 1;
}
}
LG
ihr könnt das return 1; weglassen.
Danke,
aber dan kommen diese errors:
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1645) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1647) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1652) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1654) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1656) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(3845) : warning 203: symbol is never used: "ret_memcpy"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Wie hast du das gemacht ? Also eingefügt.
Copy | Past
Und die Werte und so Geändert
C&P ist immer schlecht. So lernt man nix. Zumindest nicht viel.
Dir ist klar das es den Fehlerklärbär gibt? Dort Fehlercode einfügen = Lösung erhalten
Zeig mal die Errorzeilen und markier sie. Zeig Zeilen, sonst können wir nicht helfen.
Und hoffe, du hast auch alles unter OnPlayerEnterVehicle gemacht.
LG
Also das ganze schaut bei mir jetz so aus:
if(GetVehicleModel(playerid) == 48)
{
if(GetPlayerScore(playerid) < 100)
{
TogglePlayerControllable(playerid, 0);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, 0x00FF28FF, "Du kannst den Panzer nur mit dem Rang 'Corporal' fahren!");
return 1;
}
else
}
und is unter diser Zeile:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
Und die errors sind:
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1645) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1647) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1652) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(1654) : error 010: invalid function or declaration
C:\Users\Jannik\Desktop\Dv drift\gamemodes\GM.pwn(3842) : warning 203: symbol is never used: "ret_memcpy"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Es gibt kein Vehicle Model mit 48.
Ich glaub du meinst die vehicleid.
Da musst du das machen:
if(vehicleid == 48)
statt dem Model ding.
Außerdem, was ist das:
else
}
LG
Stimmt xD das fängt je erst bei 400 an, komm nur gerade i.wie nicht auf die Samp wiki...
//edit
Ich habe das jetz geändert auf die richtige id... Nun kommen aber immernoch die selben errors -.-
//edit2 xD
so hab das Else auch weg gemacht, jetz sind nurnoch 3 errors...
if(vehicleid == 48)
{
if(GetPlayerScore(playerid) < 100)
{
TogglePlayerControllable(playerid, 0);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, FARBE_ROT, "Du darfst dieses Auto nicht fahren!");
}
else
{
return 1;
}
}
Also bei mir klappt es so!
LG
Bei mir nicht hast du vllt. TeamSpeak 3?