Also schreib es so:
JT_PD = CreateDynamicObject(18981,866.621,533.905,1002.203,0.000,0.000,0.000);
Also schreib es so:
JT_PD = CreateDynamicObject(18981,866.621,533.905,1002.203,0.000,0.000,0.000);
JT_PD
Wie hast du denn die Variable deklariert? ![]()
Hier siehst du noch ein paar andere Möglichkeiten das zu machen: [ SCRIPTING ] Servernamen alle x Sekunden ändern [Anfänger]
mfg. ![]()
So:
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(newstate == PLAYER_STATE_ONFOOT) TextDrawHideForPlayer(playerid,tachoLabel);
return 1;
}
mfg. ![]()
SetWorldTime(12);
Natürlich muss da die Stunde rein: SetWorldTime(hour);
mfg. ![]()
Folgendes:
...n bisschen mehr wäre toll ![]()
Poste mal den ganzen Log, damit wir sehen, was du lädst..etc
und am besten noch deine server.cfg ![]()
Meinte das MySQL Plugin Problem.
Ja...was steht denn im Log? ![]()
Aber nicht durch diesen Code ![]()
Der Code ist richtig...wo hast du denn diese Variablen deklariert? ![]()
STRG+F und suche mal nach fx ![]()
Vielen Dank dafür. Mein Problem ist das ich es net Blicke.
Dann beschäftige dich vielleicht erstmal mehr mit den Basics, bevor du dich an ein FraktionsCar System wagst ![]()
Das ist soweit ich weiß schon Ewigkeiten so.
Das sagte ich bereits.
Aber es ist keine wirklich große Sache das image kurz einzufügen ![]()
In der mobilen Ansicht funktioniert das. Ich werde erfolgreich in die Suche geleitet.
Was redest du da? ![]()
Die Suche funktioniert ja auch, es geht um das Bild, welches nicht vorhanden ist (auch in der mobilen Version nicht).
mfg. ![]()
Es stört mich schon seit einer ganzen Weile, dass dieser Pfad nicht existiert: http://forum.sa-mp.de/icon/searchS.png
Da ist immer dieses leere Bild:

Quelle: by myself
Würde mich freuen, wenn ihr da mal was machen könntet ![]()
mfg. ![]()
Ich finde die von GTA-SA Singleplayer am besten:



Quelle: http://gta-sa-mp.de/forum/index.php?...jSearch=marker
s kommen irgendwelche zahlen... aber nicht die ObjectID´s
Du musst das Objekt auch mit CreateObject erstellen, wenn du diesen Callback nutzen willst ![]()
Ansonsten, nutze: OnShootDynamicObject
mfg. ![]()
Danke klappt, aber jetzt sind alle Fahrzeuge weg. und wenn man sich eins spawnt ist es auch nicht da .
auch nicht unsichtbar das man dagegenläuft einfach weg
Das liegt sicher nicht an meinem Code ![]()
..Bist du sicher, dass du in der virtuellen Welt 0 bist? ![]()
hab ich ja
Schreib deinen Befehl mal so:
ocmd:sduty(playerid)
{
if(!isPlayerAnAdmin(playerid,1))return SCM(playerid, COLOR_FADE3,"Diesen Befehl kannst du nicht nutzen.");
new adminname[30];
switch(GetPVarInt(playerid,"Adminlevel")) {
case 0:{adminname="Nein";}
case 1:{adminname="{00FF5A}Supporter";}
case 2:{adminname="{572B54}Moderator";}
case 3:{adminname="{0000FF}Administrator";}
case 4:{adminname="{FF0000}Server Manager";}
case 5:{adminname="{FF0000}Projektleiter";}
case 6:{adminname="{FF0000}Projektleiter";}
}
if(GetPVarInt(playerid,"AdminDuty"))
{
SetPlayerColor(playerid,WHITE);
s_SetPlayerHealth(playerid,GetPVarFloat(playerid,"healsave"));
DeletePVar(playerid,"AdminDuty"),DeletePVar(playerid,"healsave");
Delete3DTextLabel(SDUTY[playerid]),TextDrawHideForPlayer(playerid,ADUTY);
if(lsduty[playerid] == 1) SetPlayerColor(playerid,0x0055FFFF);
if(armyduty[playerid] == 1) SetPlayerColor(playerid,0x006400FF);
if(medicduty[playerid] == 1) SetPlayerColor(playerid,0xFF005FFF);
if(oamtduty[playerid] == 1) SetPlayerColor(playerid,0x53969cFF);
return 1;
}
new Float:heal,str[145], name[MAX_PLAYER_NAME];
GetPlayerHealth(playerid,heal);
SetPVarFloat(playerid,"healsave",heal);
SetPlayerColor(playerid,ROT),s_SetPlayerHealth(playerid,200);
GetPlayerName (playerid, name, MAX_PLAYER_NAME);
format(str, 145, "%s ist jetzt Duty.", name);
for(new i; i < MAX_PLAYERS; i++) if(i!= playerid) SendClientMessage(i, ROT, str);
SetPVarInt(playerid,"AdminDuty",1);
TextDrawShowForPlayer(playerid,ADUTY);
switch(GetPVarInt(playerid,"Adminlevel")) {
case 1: SDUTY[playerid] = Create3DTextLabel("*Supporter onduty*",AdminGelb,30.0,40.0,50.0,40.0,0);
case 2: SDUTY[playerid] = Create3DTextLabel("*Moderator onduty*",AdminGrun,30.0,40.0,50.0,40.0,0);
case 3: SDUTY[playerid] = Create3DTextLabel("*Administrator onduty*",AdminBlau,30.0,40.0,50.0,40.0,0);
case 4: SDUTY[playerid] = Create3DTextLabel("*Server Manager onduty*",AdminRot,30.0,40.0,50.0,40.0,0);
case 5: SDUTY[playerid] = Create3DTextLabel("*Projektleiter onduty*",AdminRot,30.0,40.0,50.0,40.0,0);
case 6: SDUTY[playerid] = Create3DTextLabel("*Projektleiter onduty*",AdminRot,30.0,40.0,50.0,40.0,0);
}
return Attach3DTextLabelToPlayer(SDUTY[playerid], playerid, 0.0, 0.0, 0.4);
}
mfg. ![]()
Warum soll die Nachricht mit "Du" an alle geschickt werden, Kaliber? Macht wenig Sinn.
Meinst du nicht, dass dies impliziert, dass man den Text umschreibt? ![]()
Du sollst den Code von Jeffry in deinen Command schreiben nicht irgendwo ins Skript ![]()
Godfather würde ich sagen
Ein Godfather hilft nie!
Es gibt doch ein Blank Skript (new.pwn). Öffne dieses und schau dir die einzelnen Callbacks an, wann diese aufgerufen werden, geh mal auf dem Server und schau dir die Funktionen an, bzw suche die, die du brauchst ![]()
mfg. ![]()
aber an den admin schickt er dann 2 und das soll nicht so sein
...die normale SendClientMessage musst du dann natürlich rausnehmen und dann 1x einfach an alle senden und dann bekommt jeder auf dem Server die Nachricht 1x...
Dann verwende doch einfach SendClientMessageToAll...da sendet es die Nachricht an alle ![]()