zeig mal wie dein befehl bis jetzt aussieht^^
Beiträge von maddin
-
-
xXPhoenixXx
Durch das random(35-10) bekommst du eine zufalls zahl zwischen 0 und 25 (weil ja 35-10 = 25). Durch das +10 am ende bekommst du dann eine zahl zwischen 10 (0+10) und 35 (25+10) raus.FantaTrixxa
meinst du vllt AddMenuItem ? AddMenuIcon wäre jedenfalls keine standart funktion.Und für das mit dem Score:
SetPlayerScore(playerid, GetPlayerMoney(playerid)); -
Alles gute Schnaiper
-
ob sizeof Name oder sizeof(Name) macht keinen unterschied.
ob
new Geld = Spieler[playerid][Bankguthaben];
oder
new Geld;
Geld = Spieler[playerid][Bankguthaben];
genau so wenig.@TS:
Zitatlocal variable "Geld" shadows a variable at a preceding level
Heisst das die variable "Geld" schon definiert ist. Nenn die variable mal anders und schau obs dann funktioniert. -
xXPhoenixXx
cashes = eine zufällige zahl wischen 10 und 35Tommyx3
static const BadWords[][]=
{
"Arsch",
"Hurensohn"
};
public OnPlayerText(playerid, text[])
{
for(new s = 0; s < sizeof(BadWords); s++)
{
new pos;
while((pos = strfind(text,BadWords[s],true)) != -1)
{
for(new i = pos, j = pos + strlen(BadWords[s]); i < j; i++)
{
text[i] = '*';
}
}
}
return 1;
}So wird aus "Hi du Arsch" -> "Hi du *****"
und aus "Hi du Hurensohn" -> "Hi du *********" -
gerade hast du noch gesagt du hättest BFX
Wenn du wirklich DAS streamer plugin benutzt, und du nur 400 Objekte angezeigt bekommst hast du etwas falsch gemacht. -
das Streamer plugin von Incognito ist mit abstand das beste.
-
Du musst die Float: tag's da raus nehmen. Die ergeben da so keinen sinn^^
-
a_http.inc
a_npc.inc
a_objects.inc
a_players.inc
a_samp.inc
a_sampdb.inc
a_vehicles.incdas meiste von dem rest hab ich nicht^^
Und der Thread ist auch nur sinnvoll wenn du die auch immer up to date hältst. -
Ich finde die Idee irgendwie unnötig. Sorry, aber die welt braucht einfach nicht noch ein Social network.
Und wie wollt ihr gegen die Konkurenz ankommen? Der wille alleine reicht da wohl kaum. Ihr braucht ein konzept, etwas worauf man aufbauen kann und was sich vielleicht an facebook orientiert, aber trotzdem einen eigenen weg geht und sich von den anderen abhebt.Mfg.
-
Naja die zahl bestimmt die länge des strings. Also bustaben, zahlen etc.
Da ein Name maximal 24 Zeichen lang sein kann/darf, nimmt man für namen normal ne länge von 24 oder direkt MAX_PLAYER_NAME, was das gleiche ist.normale nachrichten die mit SendClientMessage ausgegeben werden können maximal 128 zeichen enthalten. Also wenn du da keine genau größe hast ist 128 die richtige wahl. Ansonsten kannst du das nachrechnen.
Wenn du z.b
format(string,sizeof(string),"Der Spieler %s Hat den server Betreten.",Name_Des_Spielers);
SendClientMessage(playerid,FARBE_WEIß,string);ausgeben willst, kannst du das einfach zusammen rechnen.
Der Spieler -> 13 Zeichen (das leerzeichen am ende ist mit gezählt)
%s -> 24 (Da das %s ja durch einen namen ersetzt wird, und wir wissen das ein Name maximal 24 Zeichen lang sein kann)
Hat den server Betreten. -> 25 (das Leerzeichen am anfang wird natürlich auch wieder mit gezählt)
+1 Weil immer einer dazu gerechnet wird. Ich weiss grad nicht genau warum aber vllt antwortet ja noch jmd hier drauf der das weiss^^
mach zusammen 12+24+25+1.
Also machst du:
new string[12+24+25+1];
bzw direkt
new string[62];ZitatWie Grex sagte, am besten immer größere Strings nehmen also bei dir kannst auch schon string[100] nehmen.
Das halte ich für ein gerücht. Mag vielleicht zu GF zeiten gang und gebe gewesen sein die strings immer extra groß zu machen, und nur werte ala 128,256 etc zu benutzen. Aber Sinnvoll wäre es immer nur so groß zu machen wie wirklich benötigt wird. -
Zeig mal den befehl den du gemacht hast dann kann ich dir das machen^^
und wenn du pID benutzt musst du auch pID erstellen.
Also
public duellstart(playerid)
zu
public duellstart(playerid, pID)
z.b.
Dann machste das mit nem timer:
SetTimerEx("duellstart", 1000, false, "ii", playerid, pID); -
Ich werd vllt auch da sein, ist ja schliesslich hier in der nähe. Und wer mich anspricht bekommt n schlach in nacken
-
Ist aber trotzdem Unnötig das als pflicht feld zu machen. Hat schliesslich nicht jeder nen Server.
-
Dafür müsstest du den Namen des Spielers ändern. Das geht zwar ingame, aber dann steht der so nicht nur in der Tab Liste sondern auch wenn er was schreibt oder wenn man ihn sieht. Und ggf. wird dein Script probleme damit haben weil der "neue" name dann ja nicht als Account existiert.
-
sorry, aber das hört sich an als hättest du das lied mit virtual dj vergewaltigt
-
Hiho,
Ich versuche herauszufinden ob ein bestimmter string sonderzeichen enthält die ein normaler samp benutzername nicht haben darf.
Also alles ausser
will ich erkennen und halt verhindern das sich ein Spieler dessen name sonderzeichen enthält einen account erstellt.Über google bin ich dann zu ereg gekommen, aber da steht bei das die funktion veraltet und nicht empfehlenswert ist.
Also was benutze ich da am besten? preg_match? oder einfach strpos bzw strstr ?
Und wie sieht das ganze dann aus? Vielleicht wäre ja jemand so freundlich und würde mir ein beispiel geben an dem ich mich orientieren kann. Aus denen auf http://www.php.net werd ich nicht so ganz schlau.Mfg.
-
if(IsPlayerInRangeOfPoint(playerid,15.0,Tankstellen[i][1],Tankstellen[i][2],Tankstellen[i][3]))
zu
if(IsPlayerInRangeOfPoint(playerid,15.0,Tankstellen[i][0],Tankstellen[i][1],Tankstellen[i][2]))
machen.
Pawno fängt bei 0 an zu zählen. -
zeig ma die definition von AUTOHAUSER und MAXPARKPLATZE.
Aber auf den ersten blick würd ich sagen da es ja immer nur 4 coordinaten sind mach aus
DtcParkPlatz[AUTOHAUSER][MAXPARKPLATZE][5]
einfach mal
DtcParkPlatz[AUTOHAUSER][MAXPARKPLATZE][4]
und aus
DtcSonstiges[AUTOHAUSER][6][5]
dann
DtcSonstiges[AUTOHAUSER][6][4] -
Zitat
Freitag, 8. Januar 2010, 02:28
Lasst doch die alten threads in ruhe