Bei OnPlayerConnect auch was gemacht?
if(IsPlayerNPC(playerid))return 1;
Bei OnPlayerConnect auch was gemacht?
if(IsPlayerNPC(playerid))return 1;
SetTimer("Bezeichnung",Zeit in Millisekunden,true oder false);
Und für den Knast würde ich das so machen.
SetTimer("knasttimer",Zeit in Millisekunden, true);
Dann noch der Public
forward knasttimer(playerid);
public knasttimer(playerid);
{
//Was hier passieren soll etc.
return 1;
}
Zitatneinn`
Was nein?
if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
< Das bedeutet ja das diese PlayerInfo Kleiner sein muss als 1, dann führt er erst das aus. Mach doch ein == draus.
der erste ist schomal beim stock Login, mach unter die Klammer unter Kick(playerid) ein return 1;
Kick(playerid)
}
return 1;
Und markiere mal die Zeilen wo die anderen Errors auftreten.
Ja, dann musst du es Komplett auf dem GM weg machen.
Ich rate zu /* */ falls du doch das alte wieder nehmen willst
Poste mal die Erros, ohne die kann man dir nicht helfen.
Wenn du schon ein Autohausystem in deinem Gamemode hast, warum dann ein Filterscript benutzen?
Du musst den Anklickmodus ja auch irgendwie starten, das machst du mit
SelectTextDraw(playerid, FARBE)
ZitatTextDrawSetSelectable(Textdraw6, True);
Den Textdraw selber ja, aber ich meinte wie du den "Anklickmodus" startest.
ZitatDie Textdraws sind garnicht anklickbar komischer weiße.
Und was hat das jetzt mit dem Problem hier zu tun?
Textdraws machst du mit SelectTextDraw(playerid, FARBE) anklickbar
Der Warning sagt, dass diese Variable schon genutzt wird (vom Namen her). Mach es weg, und schau was dann passiert.
Zitat von Rockydu kannst es eigentlich überall einfügen wo playerid definiert ist. aber unter onplayerconnect macht es natürlich am meisten sinn, da die objekte dann beim connecten des users gelöscht werde.
nur um das mal etwas ausführlicher zu erklären.
Ah, stimmt. Ich mach das halt immer bei OnPlayerConnect rein, deswegen hab ich das so geschrieben. Genau, überall wo playerid definiert ist
Die Variable "Spielerdatei" wird schon verwendet, ändere den namen, oder mach es weg. Das selbe bei "name" auch
Zitat1. Wieso ist das Alte RH noch da
Ich vermute mal das RemoveBuildingForPlayer wurde von dem weg gemacht.
Zitat2.Was ist RemoveBuilding und wo muss das im script hin?
Es heißt RemoveBuildingForPlayer, und das ist dazu da, um Standart Objekte von der Map zu entfernen. Dies kommt bei OnPlayerConnect rein.
Hier ist noch ein Tutorial wie man das ganze macht.
[ SCRIPTING ] Standardobjekte von der Map entfernen
ein return 1; am ende?
1. Hamachi: http://www.chip.de/downloads/Hamachi_14293249.html
2. Script: [ LISTE ] Aller Gamemodes
Da schaust du dir einfach mal die DM Gamemodes an, und dann entscheidest du, welchen du nimmst.