Beiträge von Uppermost
-
-
-
Mit STRCMP hatte ich auch gescriptet, aber nach einer Weile (ca. 10 Commands) konnte ich scripten was ich will, ingame kam IMMER Unknown Command und darum bin ich eben auf DCMD umgestiegen^^
-
Grade so wie ichs vorgeschlagen hab gehts ja nicht^^ Darum frag ich nach ner anderen Möglichkeit.
//Edit: Würdet ihr mir empfehlen auf OCMD umzusteigen? Viele sagen das sei so gut. -
Kann man Defines von dcmd
dcmd(befehl,6, cmdtext;
dcmd(befehl2,7,cmdtext)
in eine Zeile packen zB.
dcmd(befehl,6,cmdtext),dcmd(befehl2,6,cmdtext);
Greetz -
Achso war nur grade iritiert ich baus mal rein und meld mich per edit
//E: Also sorry ich kenn mich mit Functions nicht aus hier mal die Errors:
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(463) : warning 219: local variable "x" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(463) : warning 219: local variable "y" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(463) : warning 219: local variable "z" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1184) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1186) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1189) : error 021: symbol already defined: "GetPlayerPos"
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1190) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1192) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1194) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1196) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1201) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1208) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1210) : warning 203: symbol is never used: "x"
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1210) : warning 203: symbol is never used: "y"
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(1210) : warning 203: symbol is never used: "z"
Die Errors um die Zeilen 400 kommen daher, dass Float:x etc. anscheinend schon definiert wurden, aber die habe ich bei einem dcmd Befehl definiert und nicht übers ganze Script. -
Ich meine eine Nachricht im Umkreis zu senden und kein Chatradius
Den hab ich schon
-
N'Abend,
wollte gerne fragen wie ich eine Nachricht sende die für alle Spieler im Umkreis von zB. 5 Metern sichtbar ist. Und zwar nicht einfach Name sagt: ... so wie im Chatradius, sondern eine Nachricht die von keinem kommt zB. MewMega geht in den Dienst oder so.
Greetz -
Aaah klar ich bin so blöd vielen Dank jetzt gehts
-
Hi,
habe jetzt ein Fraktionsfahrzeugsystem gemacht und das compilt auch ohne Errors, nur kriege ich die Warnung
C:\Dokumente und Einstellungen\Surfer\Eigene Dateien\Script GTA\Samp 0.3e Aktuelles Script\gamemodes\Version0.3.pwn(817) : warning 213: tag mismatch
nicht weg. In der Zeile 817 wird abgefragt ob ein Spieler in der Fraktion SFPD ist (in der Playerdatei Wert 1 der Fraktion).
Hier mal der Stock in dem der Fehler kommt:
stock IstSpielerInSFPD(playerid)
{
new Playerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
if(!dini_Int(Playerdatei,"Fraktion")==1)
{
return 1;
}
return 0;
}
In dem Fall ist der Fehler bei
if(!dini_Int(Playerdatei,"Fraktion")==1)
Wie kann ich in dini sonst abfragen, ob der Spieler NICHT in Fraktion 1 ist? -
Ich hab die Grundlagen gelernt indem ich 3 mal die Videos 1-10 von Nemesus angeschaut hab, mir das ganze angesehen hab (das Script) und zwischendurch immer eigene Befehle reingemacht. Und inzwischen hab ich auf eigene Faust Fraktionen erstellt... Aber wie schon erwähnt, beim ersten Mal der 10 Videos hab ich kaum durchgeblickt und nun kann ich es mit links. Mir hat es geholfen die wenige Erklärung anzuhören und dann das Script zu 'analysieren'. Vielleicht hilft dir das ja auch
-
Wie wärs erstmal den stock strtok einzufügen? Laut der häflte der errors fehlt der^^
-
-
-
Wäre für http://www.mystic-samptesting.de oder so gewesen
hast aber schon bestellt unter welchem namen denn?
-
Ich bin nicht sicher ob das in nem stock geht aber du könntest ja abfragen ob der Spieler in RCON eingeloggt ist:
stock IsPlayerName(playerid, name[])
{
if(!IsPlayerAdmin(playerid))
{
return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
}
new n[24];
GetPlayerName(playerid, n, 24);
if(strcmp(n, name, true) == 0)
{
return 1;
}
return 0;
}
Irgendwie so eben, wenn du mit dini arbeitest halt mit dini_Get und das Adminlevel auslesen
Falls das nicht geht, sorry bin Anfänger^^ -
Pass auf: Du musst bei
public OnPlayerRequestClass(playerid,classid)
einfügen:
SetSpawnInfo(playerid,team,skin,X,Y,Z,Rotation,Waffe1,Waffe1Munition);
und direkt darunter
SpawnPlayer(playerid);Natürlich musst du bei SpawnInfo team, skin, x, y, z etc. noch anpassen.
Greetz -
Bei beiden immernoch
Und bei dem von DarkShadow bekomme ich ein Unreachable Code wegen dem return 1; ganz unten...
-
Hallo ich bins wieder
Ich bin ja noch blutender Anfänger in Sachen Pawn und versuche mich grade an Befehlen. Könnt ihr mir sagen was an diesem Befehl falsch ist? Beim Compilen wird keine Warnung und nichts angezeigt, doch im Spiel kommt nur 'SERVER: Unknown Command'
if(strcmp("/repair", cmdtext, true, 10) == 0)
{
new vehicleid;
new Float:vh = GetVehicleHealth(vehicleid,vh);
vehicleid = GetPlayerVehicleID(playerid);
if(vh < 500.0)
{
RepairVehicle(vehicleid);
SendClientMessage(playerid,Weiss,"Dein Fahrzeug wurde repariert!");
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Dein Fahrzeug braucht keine Reperatur!");
return 1;
}
}
Wie gesagt, bin Anfänger also lacht mich nicht aus
Greetz -
Hallöchen ich bins wieder,
wollte gerne wissen wie man hinbekommt dass jemand beim Tabdrücken zum Beispiel Orange oder so ist...
Danke im Vorraus
Greetz