So wie ich das sehe fehlt nach IsPlayerConnected-Abfrage die geschweifte Klammer auf: {
Beiträge von M4rciii
-
-
Ich les recht unregelmäßig die CHIP ohne DVD. Früher habe ich auch mal PCgo gelesen, aber die wurd mir nach ner Zeit irgendwie zu doof...
-
Ich kann IP-Projects empfehlen, die ham gute Webspace-Pakete und bieten sehr guten Support (vor allem seriös!!).
-
-
Döner ohne Zwiebel:
5 Meter USB A-B Kabel, das vom PC bis zum Rucker reicht:
-
Auf die Farben hab ich schon länger gewartet!
Es freut mich, dass SAMP weiterhin Fortschritte macht, auch wenn ich es nicht mehr spiele.
-
Man, bist du gemein
Ich mach heute Abend eig. nichts außer wenn es klingelt die andere Tür rausgehen und am Garten lang zulaufen und die kleinen Kinder zu erschrecken.
Die schreien und laufen fast heulend weg Das ist immer ein Spaß. Müsst ihr mal ausprobieren.MfG
-
-
Wie wärs, wenn du das vorher noch compilen und testen würdest?
Das kann eigentlich gar nicht funktionieren....Gründe:
1. Variablen X, Y und Z sind nicht global, sondern lokal in /bombe
2. Variablen Y und Z sind keine Floats, sondern Integer
3. Bombe ist der Funktionsname des Timers und nicht die Timer-ID (so lässt sich KillTimer nicht anwenden)
4. Zeile 6 ist das if großgeschrieben
5. Du musst SetTimerEx benutzen, um die playerid für Bombe(playerid) und Entschärft(playerid) zu übergeben
6. Der Compiler wird sicherlich keine Funktion durchgehen lassen, die Umlaute enthält (Entschärft(playerid))
7. Nicht jeder hat die Farbdefinitionen rot und grün
8. /entschärfen hat einen Klammerfehler und die IsPlayerInRangeOfPoint-Abfrage darin ist verkehrt herum (es muss abgefragt werden, ob man nicht bei der Bombe ist) -
Ein Schnitzelweck in der Mittagspause für ~2€
-
2 "Käsweggle"
(Die Schwaben unter uns verstehens :D)*Daumenhoch!*
- oi Brezzl zom Frihstick
-
Dir ist bewusst, dass die Zufallszahl jedes Mal neu generiert wird? Benutz eine Variable und frag diese ab.
Oder besser, benutz switch:
switch(random(500))
{
case 0..24: SendClientMessage(...);
case 25..49: SendClientMessage(...);
case 50..74: SendClientMessage(...);
case 75..99: SendClientMessage(...);
}//edit: Writing-Fail korregiert
-
if (IsNumeric(text[pos]))
>>
if (isNumeric(text[pos]))Mit kleinem i
-
Die Funktion wird abgebrochen, wenn die GetPlayerName-Funktion 0 returnt. Und das macht sie nur, wenn der Spieler offline ist. Somit hat man eine Abfrage, ob der Spieler online ist und gleichzeitig den Namen herausgefunden.
-
Gestern ein Chinchkabel für 3.99, ein Mini-Kamerastativ für 1.99 und heute mittag eine kleine Maispizza für 2.00.
-
if(PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid,0xAA3333AA," Du bist noch nicht Level 3!");
return 1;
}Füg das an der markierten Stelle ein:
if(strcmp(cmdtext, "/rob", true) == 0)
{
// HIER EINFÜGEN
if(!PlayerToPoint(20.0,playerid,1431.5131,-1491.7357,20.4285))
{
SendClientMessage(playerid,0xAA3333AA,"Du bist nicht in der Bank!");
return 1;
} -
Das schonmal probiert?
http://forum.sa-mp.com/showthread.php?t=68608 -
-
[ SCRIPTING ] 3D Text Labels
http://wiki.sa-mp.com/wiki/Create3DTextLabelEin bisschen Eigeninitiative wäre angebracht...
-
Zitat
Das alles nun zu erläutern, würde Anfänger nur durcheinander bringen, lediglich ist es einfach nur eine Abkürzung, des Komplizierten "stock"!
Das einzige, was Anfänger durcheinander bringt, ist leider deine Erklärung
Was mir aber auch sehr stört:
Du sagst, man muss die Funktion strget scripten und forderst einen auf, sie ins Script unten einzufügen. Zwischen 'scripten' und CopyPaste sehe ich einen deutlichen Unterschied.Du gehst leider auch nicht darauf ein, dass strget auch für viele andere Sachen nützlich ist:
Angenommen man möchte die Z-Koordinate in diesem String: "2151.251223|521.6123|17.241246|154.23124"
new Float:ZZZ = floatstr(strget(coordstring,2,'|'));
Dass man ein Trennzeichen außer dem Leerzeichen angeben kann, hast du leider nicht erwähnt.