einfach in einer neuen Zeile weiterschreiben,und die Funktion dann schliessen
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
mache ambesten 3 Variablen (String dinger halt ^^)
formatiere den ersten Teil vom Dialog in die erste Variable.
den zweiten Teil in die zweite Variable
Dann füge beide Variablen (String) in die dritte.
Hat bei mir immer so geklappt. -
Ok, danke für die Antworten.
Ich werds mal probieren.
-
ch habe eine Frage, bevor ich das alles schreibe die Frage obs möglich ist.
Ich habe mir gedacht anstatt für jedes Tor einen Befehl zu machen einfach für alle Tore einen Befehl zu machen.
Ist es möglich es so aufzubauen ?
if(PlayerIsInRangeOfPoint bla bla bla)
{
Moveobject Tor1
}
else
if(PlayerIsInRangeOfPoint bla bla bla)
{
Moveobject Tor2
}
else
if(PlayerIsInRangeOfPoint bla bla bla)
{
Moveobject Tor3
} -
wie kann ich mit 1 befehl alle spieler in einen anderen interrior porten?
-
mit einer for schleife.
wenn der spieler connected is , dann wird er dort hin geportet.
-
mit einer for schleife.
wenn der spieler connected is , dann wird er dort hin geportet.
for schleife? was ist das denn? -
http://wiki.sa-mp.com/wiki/Control_Structures#for_.28.29
Im Tutorial Bereich ist das gut erklärtKönnte das noch wer beantworten bitte ?
ch habe eine Frage, bevor ich das alles schreibe die Frage obs möglich ist.Ich habe mir gedacht anstatt für jedes Tor einen Befehl zu machen einfach für alle Tore einen Befehl zu machen.
Ist es möglich es so aufzubauen ?
if(PlayerIsInRangeOfPoint bla bla bla)
{
Moveobject Tor1
}
else
if(PlayerIsInRangeOfPoint bla bla bla)
{
Moveobject Tor2
}
else
if(PlayerIsInRangeOfPoint bla bla bla)
{
Moveobject Tor3
} -
http://wiki.sa-mp.com/wiki/Control_Structures#for_.28.29
Im Tutorial Bereich ist das gut erklärtKönnte das noch wer beantworten bitte ?
und in welchen teil vom script muss ich die for schleife einfügen?
-
error 035: argument type mismatch (argument 1)
error 020: invalid symbol name ""
error 029: invalid expression, assumed zero
ich soll angeblich all diese 3 fehler in der einen zeile falsch haben bite helft mir
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
MFG Acrio
-
-
Wie kann ich es machen, das ein Bus NPC leute ohne fahrschein rauswerfen können?
währe cool wenn das einer wüsste
-
Wie kann ich in ein Interior ein Heal Point setzen ? wenn es geht auch schutz weste.
-
am besten in dein interrinor ein pickup erstellen und dann ein command zuweisen was da passieren soll
-
hast du zufllig ein Tutorial?
-
schick mir mal eine save position dann mach ich das eben
//edit Antwort:
//Bei ongamemodeinit das rein
CreatePickup(1240,1,1709.7588,-1642.7668,20.2188);//der erste wert ist das Pickup in den Fall ein Herz der 2. wert sagt das er da bleiben soll die 3 letzten sind die X Y Z koordianten
Create3DTextLabel("/heal",0xE10000FF,1709.7588,-1642.7668,20.2188,10.0,0);//der 1. wert ist der Text in den Fall /heal der 2. ist die Farbe dann wieder X Y Z 10.0 ist der leseradius und die 0 weiß ich selber gerade nicht//das irgenwo im Script falls die Include ocmd vorhanden ist
ocmd:heal(playerid, params[])//der befehl an sich
{
if(IsPlayerInRangeOfPoint(playerid, 7.0,1709.7588,-1642.7668,20.2188))//Fragt ab ob der Spieler in der nähe ist der erste wert ist der Radius und danach X Y Z
{
SetPlayerHealth(playerid,100.0);//der wert setzt das leben wieder auf 100
SetPlayerArmour(playerid,100.0);//der wert setzt die Rüstung des Spielers auf 100
}
else
{
SendClientMessage(playerid,FARBE,"Du bist nicht in der nähe");//der text falls er zu weit weg ist
}
return 1;
}ungetestet sollte aber klappen
//edit 2 Falscher / befehl -
ok..
wenn ich in das Herz rein laufen spawnen ich wieder vor meiner tür
C:\Users\Mark\Desktop\Eigen Script\gamemodes\eigen.pwn(305) : warning 217: loose indentation
C:\Users\Mark\Desktop\Eigen Script\gamemodes\eigen.pwn(307) : error 017: undefined symbol "FARBE"
C:\Users\Mark\Desktop\Eigen Script\gamemodes\eigen.pwn(310) : error 030: compound statement not closed at the end of file (started at line 300)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
//edit
Erros Hinzu gekommen
-
dann hast du es da gesaft wo der ausgang ist änder einfach die X Y Z koordinaten
-
Server Startet nicht mehr seit den erros
-
das ist normal FARBE der error sagt doch was du musst da eine Farbe einfügen
und gib mal zeile 310
-
C:\Users\Mark\Desktop\Eigen Script\gamemodes\eigen.pwn(306) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
Frage behoben nun dies.
in der zeile steht else