Nochmal ein Hinweis.
Erstll die Textdraws doch gleich mit dem entsprecheneden Text.
Dann musst du sie nicht erst noch updaten ![]()
Beiträge von Akino Kiritani
-
-
Pack davor:
SetSpawnInfo(playerid,0,0,0,0,0,0,0,0,0,0,0,0); -
Ich weiß einfach nicht was ihr immer mit MrMonat habt, der typ hat einfach nur kaum Ahnung, von dem was er da macht.
YAY benutzen wir das 5 mal obwohl wir das gar nicht brauchen, grandiose Idee <3.
Ich versteh einfach nicht warum es nicht geht.
Bei mir funktioniert das einwandfrei. -
Also als erstes ist deine Schleife der letze Müll

bei jedem Durchlauf wird die Anzahl an Slots abgefragt, was total sinnlos ist weil die Slotanzahl sich ja nicht mittendrin ändert.
besser wäre dann so
new i,slots=GetMaxPlayers();
for(;i!=slots;i++)Nun zu deinem eigentlichen Problem:
Wieso formatierst du einen String ohne ihn zu senden, das ist vollkommen sinnlos
-
Kones
es kommt aber auch darauf an ob man weiß wer es war.
Bei Anonymous kann man ja noch sagen, entweder finanziere ich die damit oder sie spenden es.
Ich bin zwar kein Anonymous Anhänger, aber an eingen Stellen
muss ich sagen es ist nicht verkehrt was die da machen.Natürlich kann man nicht allem glauben schenken, aber das ist dann ja wohl eher meine Sache.
-
Das ist eigentlich nur ein Textdraw.
Das Bild kannst du über die .txd Dateien im Models Ordner finden.Hier mal ein Beispielcode:
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;
} -
Außerdem, was ist, wenn sie dich mal auf so eine Art ausrauben. Ich kann mit dir wetten, du wirst nichts davon mitkriegen.
Es stimmt ich würde davon nichts mitbekommen, aber ich hätte auch kein Problem damit auf 50€ zu verzichten, da Anonymous auch nur kleine Beträge abbucht
-
Das kann eigentlich nicht sein.
if(strlen(inputtext)==0) //wenn er nichts eingibt -> kommt nur ein dialog und lässt ihn nicht spawnen
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registration ist fehlgeschlagen","SERVER: Sie haben nichts ausgewählt!\nBitte registrieren Sie sich, um fortzufahren.\nWählen Sie Verlassen, wenn sie den Server verlassen möchten.","Registrieren","Verlassen");
return 1;
}dann probiers mal so -
Du suchst dann sowas
public OnPlayerDeath(playerid,killerid,reason)
{
new string[80],name[MAX_PLAYER_NAME],wname[20];
GetPlayerName(playerid,string,MAX_PLAYER_NAME); //liest den namen des getöteten Spielers aus
GetPlayerName(killerid,name,MAX_PLAYER_NAME); //liest den Namen des Killers aus
GetWeaponName(reason,wname,20); //liest den Namen der Waffe aus mit der der Spieler getötet wurde
format(string,80,"%s wurde von %s durch %s getötet",string,name,wname);
SendClientMessageToAll(0xFF0000FF,string);
return 1;
} -
Die Funktion ist automatisch vorhanden, wenn du die a_samp includedierst
-
Die Funktion heißt SendDeathMessage
-
Wenn du das streamer plugin verwendest solltest du es auch laden
-
Oh ja danke, vielen dank das du uns 2500 mögliche Textdraws stiehlst
Du erstellst die Textdraws wenn sie gar nicht gebraucht werden.
Das ist einfach nur sinnlos.
Erstell sie doch einfach wenn sie gebraucht werden nämlich dann wenn der "Erfolg" ausgelöst wird -
war gerade dabei den Banantrag auszufüllen

Ich wäre dann mit deinem Acc wiedergekommen
Ne SpaßDu solltest aufmerksamer lesen^^
-
Frag mal Sonic_Hedgehog
Wenn du den ganz lieb fragst macht der das bestimmt auch -
Tion was meinst du?
Hab ja 2 Beiträge die man ironisch nehmen könnte geschrieben, also welchen meinst du^^ -
@ T0BiEH
es geht doch nicht darum das es nicht funktioniert sondern, das er sie falsch oder fehlerhaft erklärt.
Die beste Idee ist eigentlich das man sich jemanden sucht der das mit einem durchkaut auch als Scriptlehrer bekannt.
Wenn man etwas nicht versteht kann man direkt nachhacken.@iAIR
Die meisten Tutorials sind aber nur Copy & Paste wäre dann ja sinnlos -
MrMonat Tutorials schaun.

Großer Fehler!Die meisten Sachen die er da erzählt sind veraltert und total falsch erklärt
-
Simple
Das ist ein trauriger trauriger Tag... -
Cloudy und warum sollte man das tun?
Das problem ist nicht das er nicht spawnt, sondern das er auch spawnt wenn man NICHTS eingibt.Probier das mal so:
if(!inputtext[0]) //wenn er nichts eingibt -> kommt nur ein dialog und lässt ihn nicht spawnen
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registration ist fehlgeschlagen","SERVER: Sie haben nichts ausgewählt!\nBitte registrieren Sie sich, um fortzufahren.\nWählen Sie Verlassen, wenn sie den Server verlassen möchten.","Registrieren","Verlassen");
return 1;
}
SendClientMessage(playerid,0x00B200FF,"SERVER: Sie haben sich erfolgreich registriert!"); //Schickt diese Nachricht, wenn der User sich erfolgreich registriert hat. (Und die Farbe des Textes)
SpawnPlayer(playerid); //Bringt den Player, direkt nach dem registrieren dazu, sofort zu spawnen.
SetPlayerSkin(playerid,23); //Wählt den Skin mit welchen der Charakter spawnen soll.
return 1;