Es wäre vorteilhaft, wenn du den Code, wo die "Warnings" auftauchen mal posten würdest. So können wir dir besser helfen. Wir können deinen Code nicht sehen, wenn du ihn uns nicht zeigst.
Beiträge von Joni_Parker
-
-
PWN = Datei um mit "Pawno" darin zu schreiben.
AMX = Datei mit der der Server läuft.Im Script "F5" oder auf "Compile" drücken, dann erstellt sich automatisch die ".AMX" Datei.
Wenn nicht, kopier den Code aus deinem Script und erstelle mit Pawno ein neues Script, trage da den Code ein und drück auf Compile. Dann hast die .pwn und .amx datei.
-
Da musst du durchprobieren. Normalerweise musst du GTA SA auswählen, da du zwar über SAMP connectest aber durch GTA SA spielst du ja. SAMP ist nur dafür da, dass du den Multiplayer verwenden kannst. GTA SA ist das eigentliche Spiel, das gestartet wird und samp ergänzt grob gesagt nur die MP einstellungen.
-
Versuch mal das Spiel zusätzlich mit einem "Gamebooster" zu verstärken. Bei mir hat es an meinem alten Rechner funktioniert.
Hier mein damals verwendeter "Gamebooster":
http://www.chip.de/downloads/R…ame-Booster_42661074.html -
Diese Maus verwende ich selber. Durch die einstellbare "DPI" und den "Untergrund Scan" ist diese Maus meiner Meinung nach das Optimale Tool zum zocken. Ich finde die Hand liegt bequem auf der Maus und somit bietet sie auch einen optimalen sitz unter der Hand.
Diese Tastatur kenne ich nicht, habe sie noch nie verwendet. Jedoch kann ich dir diese Tastatur ans Herz legen:
Diese Tastatur ist meiner Meinung nach optimal zum zocken. Super auch mit dem eingebauten Touchpad und der einstellbaren Cam. -
Wie kann es sein, dass ich mir "DayZ Standalone" kaufen muss, ich habe mir das Spiel bereits vor 1-2 Wochen gekauft. Jedoch muss ich das Spiel jetzt nochmal kaufen. WIe kann dies sein?
-
ocmd:(playerid,params[])
{
new aname[MAX_PLAYER_NAME],Text[128], string[128];
GetPlayerName(playerid,aname,sizeof(aname));
if(sSpieler[playerid][Adminlevel] >=1)
{
if(sscanf(params,"s",Text))
{
SendClientMessage(playerid,Weiss,"Benutzung /a [text]");
return 1;
}format(string,sizeof(string),"( %d Admin %s: %s )",sSpieler[playerid][Adminlevel],aname,Text);
SendAdminMessage(Grun,string);
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist kein Admin Level 1");
return 1;
}
}Versuch es mal so.
-
Hey wie wärst, du in ich Hand in Hand bis zum nächsten Dönerstand
MC Rasbroth yeah
PS: Ich glaube nicht, dass dir hier wer helfen wird.
-
Ich wäre auch gerne dabei (Gestern ist mein Headset durchgebrannt) (hätte aber eine Lösung). Jedoch wurde Gestern auch mein Steam account gesperrt :(.
Vielleicht bekomme ich das Spiel in den nächsten Tagen nochmal, dann melde ich mich bei dir.
-
Ich kenne mich mit xBox zwar nicht aus, jedoch hast du dir ja einen xBox Account angelegt. Normalerweise sollten deine Spiele auch auf deinem Account gespeichert sein und somit solltest du auch mit einer anderen xBox auf deine Spiele zugreifen können.
(Ich hoffe, dass ich nix falsches sage. Ich lediglich eine logische Schlussfolgerung von mir).
-
Dieser Beitrag ist vielleicht jetzt schon etwas älter aber egal. Soweit ich weis, gibt es nicht nur das Problem mit dem Copyright und mit der Übernahme von Microsoft. Wie es mal in einem Bukkit verwanten Forum diskutiert wurde, sind einige wichtige Bukkit Entwickler ausgetreten, deshalb wird es mit den Bukkit Versionen sowie den Plugins nix mehr. Es kann niemand sagen, wann das neue Update rauskommt bzw wann die Leute von Bukkit wieder einen Entwickler (mehrere Entwickler) finden um neue Versionen zu entwickeln.
Zu deinem angesprochenen Thema mit dem VIP Rängen usw. Solche darfst du nicht verkaufen (ohne Gewerbe) jedoch macht es jeder bzw jeder 2te Server, normalerweise gibt / gab es da auch noch keine Probleme.
Ich hoffe, dass ich dir helfen konnte.
Mit freundlichen Grüßen:
Rasbroth (Maze) -
Wozu 2 Schleifen?..
if(newkeys & KEY_SECONDARY_ATTACK){
for(new i=0; i<sizeof(binfo); i++){
if(IsPlayerInRangeOfPoint(playerid,3.0,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z])){
SetPlayerPos(playerid,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz]);
SetPlayerInterior(playerid,bInfo[i][b_interior]);
SetPlayerVirtualWorld(playerid,i);
return SetPlayerShopName(playerid,bInfo[i][b_shopname]);
}
else if(IsPlayerInRangeOfPoint(playerid,3.0,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz]) && GetPlayerVirtualWorld(playerid) == i && GetPlayerInterior(playerid) == bInfo[i][b_interior]){
SetPlayerPos(playerid,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]);
SetPlayerInterior(playerid,0);
return SetPlayerVirtualWorld(playerid,0);
}
continue;
}
}#Handy
//Edit: Hinzugefügt! @Post unten
Vielen Dank, auf diese Möglichkeit wäre ich nicht gekommen. Habe nur gedacht, das ich eine Schleife für den Eingang und eine für den Ausgang brauche. An das "else" habe ich garnicht gedacht -
Ok, wollte das nur aus Interesse von einer anderen Person wissen. Bin noch nicht so gut im Scripten, deshalb wollte ich auf Nummer sicher gehen .
-
Guten Abend, ich habe gerade ein bisschen in meinem Testscript rumgeschrieben und habe halt ein "Enter/Exit" System gemacht.
HIer mal der Code:
if(newkeys & KEY_SECONDARY_ATTACK)
{
//EINGÄNGE
for(new i=0; i<sizeof(bInfo); i++)
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]))continue;
SetPlayerPos(playerid,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz]);
SetPlayerInterior(playerid,bInfo[i][b_interior]);
SetPlayerVirtualWorld(playerid,i);
SetPlayerShopName(playerid,bInfo[i][b_shopname]);
return 1;
}
//AUSGÄNGE
for(new i=0; i<sizeof(bInfo); i++)
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,bInfo[i][b_ix],bInfo[i][b_iy],bInfo[i][b_iz]))continue;
SetPlayerPos(playerid,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z]);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
return 1;
}
return 1;
}Was ich jetzt wissen will ist, ob es bei diesem Code eventuell irgendwann zu fehlern kommen kann, da ich ja 2 mal die gleiche Schleife abfrage (Nur mit umgedrehten Parametern. Können dort eventuell Fehler auftreten oder ist das save? (Getestet habe ich es, bisher keine Fehler und es funktioniert). Nur ich meine im Späteren Verlauf oder ist der generell save der Code ?
-
Sorry das ich gefragt habe, ich bin noch ein Anfänger und versuche die ganzen Sachen zu lernen und zu verstehen
Ich werde Heute vielleicht noch mehr Beiträge verfassen, da ich nicht weis, ob ich alles verstehe, was mir in Videos erklärt wird. -
Das mit "IsPlayerConnectet" kann ich doch ohne Speichersystem garnicht verwenden oder ?
Mein Code sieht jetzt so aus:
ocmd:pn(playerid,params[])
{
new pID,text[128],Spieler[128],name[MAX_PLAYER_NAME];
if(sscanf(params,"is[128]",pID,text))return SendClientMessage(playerid,Rot,"Befehl: {0080FF}/pn [SpielerID] [Nachricht]");
GetPlayerName(playerid,name,sizeof(name));
format(Spieler,sizeof(Spieler),"{FFFF00}Nachricht von ID %i {0080FF}(%s){FFFF00}: {FFFFFF}%s",playerid,name,text);
SendClientMessage(pID,Grün,Spieler);
return 1;
}Funktioniert alles, InGame sieht es so aus, wie ich es haben möchte. Alles wunderbar
-
Ok, dann hab ich momentan keine Probleme & Fragen mehr. Vielen Dank.
-
Es hat funktioniert, Dankeschön.
Kann man ohne ein "Speichersystem" den Spielernamen auch ausgeben?
Bitte keinen Code oder so, nur die Frage beantworten (Danke). -
Ich habe mir mit "ocmd" & "sscanf" einen "/pn" Befehl geschrieben. Wenn ich jetzt einem Spieler eine Nachricht sende, steht im Chat nur die Nachricht. Ich möchte jedoch, dass vor der erhaltenen Nachricht bspw. die SpielerID steht.
So sieht es jetzt aus: /pn 1 Wunschnachricht = Wunschnachricht (im Chat sichtbar).
So soll es aussehen: /pn 1 Wunschnachricht = Nachricht von ID ... : Wunschnachricht.
Ich habe dafür schon einen String erstellt und Formatiert. Wie bekomme ich diesen zusammen mit dem anderen String in das "SendClientMessage".Hier der Code:
ocmd:pn(playerid,params[])
{
new pID,text[128],Spieler[128];
format(Spieler,sizeof(Spieler),"Nachricht von ID %i:",playerid);
if(sscanf(params,"is[128]",pID,text))return SendClientMessage(playerid,Rot,"Befehl: {0080FF}/pn [SpielerID] [Nachricht]");
SendClientMessage(pID,Grün,text);
return 1;
} -
Guten Abend,
Ich habe auf meinem Pc ein altes Bild gefunden, dieses möchte ich für meinen Desktop und so verwenden.
Dafür suche ich einen Designer, der mir an diesem Bild 2 Änderungen vornimmt, da ich von Grafikdesign keine Ahnung habe.#Das Bild werde ich an diesen Beitrag anhängen.
Sachen, die der Designer machen soll:
- Meinen Namen "Rasbroth" in das Bild einarbeiten (zwischen den 2 Flügelspitzen (links und rechts über dem Kopf)).
- Einen Schein auf den Namen legen, der den namen strahlen lässt wo aber zum Bild passt.
- Soll das Bild in "150x150 % 1920x1080" schneiden.
Auch wenn ich nicht viel Ahnung vom Grafikdesign habe, sollte das meiner Meinung nach nicht viel Aufwand sein. Ich hoffe, dass sich ein Designer kostenlos für meine Anfrage meldet.
Mit freundlichen Grüßen
Matthias (Rasbroth)