Das ist ein wenig "Gefrimel" bis man die richtige exe Datei hat.
Du solltest dich im Internet nach einer anderen auf die Suche machen.
Beiträge von |-|auke
-
-
Alles anzeigen
bei OnPlayerStateChange:
if(newstate == PLAYER_STATE_DRIVER)//Ob er in ein Polizei Fahrzeug einsteigt und dies NICHT als Beifahrer sondern als Fahrer
{
if(GetPlayerVehicleID(playerid) == PolizeiFahrzeug(vehicleid)//Falls das Fahrzeug indem der Spieler eingestiegen ist ein Polizeifahrzeug ist...
{
if(PlayerInfo[playerid][pMember]== FRAKTIONSID || PlayerInfo[playerid][pLeader]== FRAKTIONSID)
{
}
else
{
SendClientMessageToPlayer(playerid,COLOR_RED,"Du bist kein Cop"//Falls er kein Member ist..
SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Beamter der Bundespolizei!");
RemovePlayerFromVehicle(playerid);//Schmeißt den Spieler aus dem Fahrzeug..
}
}
}Versuch das mal so

-
Du meinst wohl kopiert?

Ich kann dir zu mindest sagen, dass du diese Zeilen löschen kannst:[/code]
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10237) : warning 204: symbol is assigned a value that is never used: "shealth"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10236) : warning 204: symbol is assigned a value that is never used: "local"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10235) : warning 204: symbol is assigned a value that is never used: "intir"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10234) : warning 204: symbol is assigned a value that is never used: "bizkey"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10233) : warning 204: symbol is assigned a value that is never used: "housekey"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10232) : warning 204: symbol is assigned a value that is never used: "costlevel"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10227) : warning 204: symbol is assigned a value that is never used: "kills"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10223) : warning 204: symbol is assigned a value that is never used: "mats"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10222) : warning 204: symbol is assigned a value that is never used: "drugs"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10221) : warning 204: symbol is assigned a value that is never used: "warrests"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10220) : warning 204: symbol is assigned a value that is never used: "arrests"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(1021 : warning 204: symbol is assigned a value that is never used: "bigfish"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10217) : warning 204: symbol is assigned a value that is never used: "fishes"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10216) : warning 204: symbol is assigned a value that is never used: "deaths"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10215) : warning 204: symbol is assigned a value that is never used: "lotto"
C:\Dokumente und Einstellungen\\Desktop\Server\RL.pwn(10214) : warning 204: symbol is assigned a value that is never used: "ptime" [/code]
Und dass du die Variablen x2,y2,z2 umbenennen musst.Aber ohne Code keine weitere Hilfe von mir

-
Verstehe dein Problem nicht, aber ich glaube du willst, dass alle Spieler gleich viel Geld bekommen am Start?
Ändere diese Zeile
GivePlayerMoney(playerid, 100000+random(1000));
zu diesem:
GivePlayerMoney(playerid, 100000); -
Jo, und die ist richtig.
Willst du uns nun alle Zeilen einzeld zeigen?
-
-
Du löscht Zeile 10200-10210 komplett, fügst an Zeile 8451 noch ein ");" rann und fertig.
Nein mal im erst, ohne Code keine Hilfe...

-
Diese Frage wurde schon sehr sehr oft gestellt.
Benutz mal die SuFu oben rechts.
-
Alles anzeigen
Hi
Ich glaub das kommt durch z.B. viele arrays mit mehreren dimensionen(sagt man das so? xD)

sowas z.B.:
new bla[1000][1000][1000]
Kannst dann halt einfach kleinere werte nehmen, wenn es möglich ist und das Script nicht beeinträchtigt. Ebenso zu große strings vermeiden, obwohl man nicht so große braucht

MFG, Robdeflop®
Genau, woher denn sonst?
Bei einem Streamer einfach die Objektanzahl verinngern.
-
Ich persönlich mags nicht
Aber die Idee ist nicht schlecht
Idee: 6/10
Umsetzung 1/10
Insgesamt 3/10Du meinst insgesamt wohl 4/10

-
Alles anzeigen
hi,
ich möchte, dass wenn ich in game /cmd eingebe ein dialog mit meinen Commands auftaucht, aber irgendwie klappt das net.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/cmd", cmdtext, true) == 0)
{ShowPlayerDialog(playerid, Commandsdialogue, DIALOG_STYLE_LIST, "Commands", "type in /kill to kill yourself", "Next", "Close");
return 1;
}
return 0;}
Is das mit dem Dialog Funktion überhaupt möglich?
Auch mit der SendClientMessage Funktion haut es nicht hin.
Wäre super wenn es mir jemand zeigen könnte.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/dein command", true) == 0))
{
ShowPlayerDialog(playerid, Commandsdialogue, DIALOG_STYLE_LIST, "Commands", "type in /kill to kill yourself", "Next", "Close");
return 1;
}
return 0;
}Wie wechsel ich den Noob Spawn hab den neuen Spawn schon gemappt und nun wollt ich das alle neuen spieler dort spawnen wie geht das?
Benutze SetPlayerPos(playerid,X,Y,Z); Um den Spieler an die Position zu setzen.
Wenn du einen GF benutzt, musst du das (glaube ich) unter OnPlayerSpawn machen, dort wo abgefragt wird in welches Land der Spieler gehört.Alles anzeigenhi,
ich hab versucht einen inputtext(von einem Dialog) in eine Variable zu speichern aber dann kommt ein error
new Text[128];
Text = inputtext;
Woran liegt das und kann man das umgehen?
Mach das Array größer.
Beispiel:
new Text[256]; -
new Text[64],Name[MAX_PLAYER_NAME];
format(Text,64,"Hallo, ich bin %s",Name);%s ist ein "Platzhalter" für einen string.
%d für int
%f für Float... -
Du hast keine Lust das zu machen, aber wir sollen das für dich machen?
Na sicher...
-
Scripten ist ne lange Geschichte man braucht lange um den Grund von pawno zu verstehen
Ach Quatsch. Der Grund vom compiler ist, dass der Server sonst nichts damit anfangen kann. Der Grund von pawn ist, dass wir dann scripten können.
Und das dazu sogar noch sehr sehr leicht.
Wenn man schon vorher mal was gecodet hat, ist pawn wie "Spielzeug" wobei man nur die Funktionen von SA:MP her kennen muss.
Wenn du noch nichts gecodet hast, solltest du nach ca. 3 Tagen den Sinn von Variablen verstanden haben.
Wenn du verstanden hast, wofür Variablen gut sind, sind Schleifen und andere Dinge wie Arrays auch einfach. -
Alles anzeigen
new TutTime[MAX_PLAYERS];
else if(Tutorial[i] == 51)
{
TutTime[i] = 0;
PlayerInfo[i][pTut] = 1;
TogglePlayerControllable(i, 1);
}So evtl? ;D
Nach all der Zeit das Scripten verlernt... -Klar doch

Edit: playerid zu i gemacht
-
-
Guck dir das mal an:
http://pastebin.com/YSTa7ghA -
Zum Beispiel werden deine Textdraws falsch erzeugt.
Gehe die Funktionsweise nochmal im Kopf nach, dann fällts dir sicher gleich auf
-
Sind noch 1-2 Fehler drinne, aber von Aufbau sonst eigentlich recht gut

-
Das mit dem Feuer und Rauch effekten finde ich super.
Aber auch schon mit 0.2 war es möglich Feuer zu erzeugen, was allerdings nicht löschbar war, sondern permanent brannte bis das Feuer durch die Feuerwehr gelöscht wurde.Was denn nun?
