Beiträge von Kaliber
-
-
-
TextDrawColor(graulade, -2139062017);
wtf?Verwende mal vernünftige Farben

schreibe da mal: 0xFF4800FF rein

mfg.

-
Mit folgenden Funktionen:
Für den Motorschaden: http://wiki.sa-mp.com/wiki/UpdateVehicleDamageStatus
Für das freezen: http://wiki.sa-mp.com/wiki/TogglePlayerControllable
mfg.

-
Unter dem Callback OnPlayerRequestClass und mit folgenden Funktionen:
http://wiki.sa-mp.com/wiki/SetPlayerPos
http://wiki.sa-mp.com/wiki/SetPlayerCameraPos
http://wiki.sa-mp.com/wiki/SetPlayerCameraLookAtmfg.

-
wenn ich nur s nehme motzt er in der Console rum
Ja, aber es funktioniert
-
klar ist es das
Dann mach mal so:if(sscanf(p,"s[20]s[20]",Take,Anzahl))
und wenn das nicht geht, einfach so:
if(sscanf(p,"s[20]s",Take,Anzahl))
mfg.

-
Mal so eine Frage nebenbei, aber ist Anzahl überhaupt ein String?
mfg.

-
Alles anzeigen
stock VehicleAllowed(playerid)
{
switch(GetVehicleModel(Fahrzeug[playerid]))
{
case 585: return 1;
case 586: return 1;
case 587: return 1;
case 600: return 1;
case 602: return 1;
case 605: return 1;
case 608: return 1;
}
return 0;
}
Oder besser:stock VehicleAllowed(playerid)
{
switch(GetVehicleModel(Fahrzeug[playerid])) {
case 585,586,587,600,602,605,608: return 1;
}
return 0;
}mfg.

-
aber nicht reinschreiben
Du leitest einfach mit dem meta-tag vorhin auf so eine url weiter
mfg.

-
(bad entry point)
Du hast vergessen den entry-point anzugeben, sprich schreibe das in dein Gamemode:main() { }
mfg.

-
-
header("Location: http://www.hosting.pixel-roleplay.de/register.html");
Also, header Informationen können auch nur im header weitergegeben werden, eigentlich verwendet man da meta-Tags:PHPecho '<meta http-equiv="refresh" content="0; URL=http://www.hosting.pixel-roleplay.de/register.html">';mfg.

-
Ungetestet, aber sollte gehen.
Nein, aber so:if(BizzInfo[bizzid][pProds] >= 5)
{
BizzInfo[bizzid][pProds] -= 5;
SendClientMessage(playerid,FARBE,"Du hast dir ein Produkt der Firma gekauft.");
}
else
{
SendClientMessage(playerid,FARBE,"Es sind nicht genug Produkte bei der Firma vorhanden.");
}
return 1;mfg.

-
-
-
oder nicht?
nein...so, wenn überhaupt:
for(new i; i<sizeof(PennerBoot); i++) {
if(PennerBoot[i] == GetPlayerVehicleID(playerid))
{
if(GetPVarInt(playerid,"bkey")==1)
{
SendClientMessage(playerid,ROT,"Rede zuerst mit dem NPC(Drücke vor ihm die Eingabetaste!)");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
} -
Ich kann aber doch nicht immer wenn jemand die Base (Interior) verlässt die Autos respawnen.
Wieso nicht?oder du versetzt einfach den Ausgang...weiter weg

mfg.

-
Es ist nicht die id, sondern die modelid, die du abfragen musst

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 473)
{
if(GetPVarInt(playerid,"bkey")==1)
{
SendClientMessage(playerid,ROT,"Rede zuerst mit dem NPC(Drücke vor ihm die Eingabetaste!)");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
}
return 1;
}mfg.

-
Das ist ein alter Bug von Gta

Lass mich raten, du kommst gerade aus einem Interior

Ehm, der Boden bei der Grove Street buggt halt ein bisschen und wenn sich die Map gerade neu lädt, fallen die Autos runter.
Sorge einfach dafür, dass sobald du den Interior verlässt die Autos neugeladen werden.
Sieht so aus:
for(new i; i<sizeof(GroveVehs); i++) SetVehicleToRespawn(GroveVehs[i]);
mfg.
