Wofür brauchste denn bitte den Link?
Ich glaube nicht das dein Server über 2000 Fahrzeuge verwendet
http://wiki.sa-mp.com/wiki/Limits
Wofür brauchste denn bitte den Link?
Ich glaube nicht das dein Server über 2000 Fahrzeuge verwendet
http://wiki.sa-mp.com/wiki/Limits
Du kannst natürlich
if(IsPlayerInArena(1,playerid)) SendClientMessage(playerid,-1,"Der und der hat den und den getötet");
machen, nur obs so schön ist wage ich zu bezweifeln ![]()
Warum sollte ihm ein AddPlayerClass fehlen, wenn die Position so fehlerhaft ausgelesen wird ![]()
Dann wird das ja trotzdem an alle gesendet.
Du musst dir dann selber eine Anzeige Scripten
Ja dann arbeiten die mit SendDeathMessage und der wird an alle Spieler gesendet, du willst das aber nur an die senden die in der DM Arena sind
Wenn das nur an die Leute IN der Arena geschickt werden soll, ist ein Textdraw ganz sinnvoll.
In SendDeathMessage, sind die reasons ja schon enthalten, siehe:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid, playerid, reason);
return 1;
}
Wenn du die reasons im Textdraw verwenden möchtest, musst du auf die txd files zu greifen, was in 0.3d möglich ist.
BSP:
if(strcmp(cmd, "/tdsprite",true) == 0) {
new Text:txtSprite1;
txtSprite1 = TextDrawCreate(200.0, 220.0, "samaps:map"); // Text is txdfile:texture
TextDrawFont(txtSprite1, 4); // Font ID 4 is the sprite draw font
TextDrawColor(txtSprite1,0xFFFFFFFF);
TextDrawTextSize(txtSprite1,200.0,200.0); // Text size is the Width:Height
TextDrawShowForPlayer(playerid,txtSprite1);
return 1;
}
Ich weiß nur leider nicht wie die "Reasons" genau in den txd files heißen
Ehm und wie sollen wir dir jetzt helfen?^^
1. Gehts ohne Code schlecht
2. Falscher bereich^^
Genau so was ist SendDeathMessage
Ja witzig
ZitatWenn ich mich einloggen möchte, steht da "Ip wurde gebannt". Hierbei handelt es sich zum Schutz von Cheatern usw. um einen Rangeban=Es werden Ip-Adressen aus einem bestimmten Bereich gebannt=>Router Restart bringt auch nicht das gewünschte Ergebnis! Auch hier wieder ganz normal mit Ingamenamen und Grund melden!
Das erklärt immer noch nicht wie die Server es schaffen wollen, sich für Spieler komplett Offline zu stellen.
Dafür müsste man ja die SAMP Memory hacken
Dann erzähl mal wie die Server das anstellen wollen <.<
mit nem Timer und ner Var die du auf die Map nummer legst?
also if(Map == 2) SetPlayerPos(playerid,x,y,z);
mal an andere Namen für die Vars gedacht?
Wie bei den GangZonen und SetWorldBounds es muss dann die komplette Map sein
Du nimmst dann die Cords von oben links und unten rechts ![]()
*Hust* Lesen bildet *Hust*
pawno\include\dini.inc(40)
Mal den GTA SA User Files Odner gelöscht?
Deswegen war ja auch meine Idee eine Arena ID festzulegen, damit kann man die aktuelle Map gut abfragen ![]()
stock isPlayerInArena(playerid,arenaid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
switch(arenaid)
{
case 0: if(minx > x && maxx < x && miny > y && maxy < y) return 1; // die cords sind wie bei den Gangzonen
//usw
}
return 0;
}
Das sollte dein 1. Problem lösen ![]()
Naja bisher war jedes 2. Windows richtig gut
Siehe:
Win 95 fürn arsch
Win 98 recht gut
Win 2000 fürn arsch
Win XP Richtig gut
Win Vista der reinste Flop
Win 7 Genial
Win 8 steht noch in den Sternen
PS: ich hab NT extra nicht aufgezählt eben so wie die Server Versionen, da ich damit noch keine Erfahrungen gemacht hab
Na kla Windows 8 Developer Preview
http://www.chip.de/downloads/W…#sp=windows%208&N=0&pos=4
forum.sa-mp.com ftw?