du Scriptest also nicht mit Pawno?
Brauche Hilfe
- Pascal.
- Geschlossen
- Erledigt
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
-
-
Pascal liste das alles mal auf statt neben einander zu schreiben
Also z.b
if(leader(playerid) &&
leader (playerid) &&
leader (playerid)) -
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(868) : error 017: undefined symbol "Blau"
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(870) : error 017: undefined symbol "Blau"
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(871) : error 017: undefined symbol "Blau"
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(874) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(875) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(876) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(877) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(878) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(886) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(887) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(889) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(890) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(892) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase13 Errors.
new PlayerInvite[MAX_PLAYERS char];
new LeaderID[MAX_PLAYERS char];
ocmd:invite(playerid,params[])
{
if(!IstSpielerLeader(playerid,1) || !IstSpielerLeader(playerid,1) || !IstSpielerLeader(playerid,3) || !IstSpielerLeader(playerid,4) || !IstSpielerLeader(playerid,5))return SendClientMessage(playerid,Blau,"Du bist nicht befugt diesen Befehl zu benutzen.");
new pID,string[128],buffer[30];
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Blau,"Benutze /invite [playerid]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Blau,"Dieser Spieler ist nicht Online.");
switch(GetPVarInt(playerid,"Fraktion")){
case 0: buffer = "Zivi";
case 1: buffer = frakname;
case 2: buffer = frakname1;
case 3: buffer = frakname2;
case 4: buffer = frakname3;
case 5: buffer = frakname4;
}
format(string,sizeof(string),"%s hat dich in die Fraktion %s eingeladen willst du sie annehmen?",SpielerName(playerid),buffer);
ShowPlayerDialog(pID,DIALOG_JaNein,DIALOG_STYLE_MSGBOX,"Fraktion Annehmen/Ablehnen",string,"Ja","Nein");
PlayerInvite{pID} = GetPVarInt(playerid,"Fraktion");
LeaderID{pID} = playerid;
return 1;
}
else if(DIALOG_JaNein == ID eintragen){
if(!response){
PlayerInvite{playerid} = 0;
if(GetPVarInt(LeaderID{pID},"Fraktion") == PlayerInvite{playerid})SendClientMessage(LeaderID{pID},-1,"Die Einladung wurde abgelehnt");
return SendClientMessage(playerid,-1,"Du hast die Einladung abgelehnt");
}
if(GetPVarInt(LeaderID{pID},"Fraktion") == PlayerInvite{playerid})SendClientMessage(LeaderID{pID},-1,"Die Einladung wurde abgelehnt");
SetPVarInt(playerid,"Fraktion",PlayerInvite{playerid});
PlayerInvite{playerid} = 0;
SendClientMessage(playerid,-1,"Du hast die Einladung angenommen");
}
}Nochmal das invite system
-
kleine frage was machst du bei dem error mit dem blau?
-
Du musst die Variable "Blau" definieren bevor du sie verwenden kannst.
Außerdem ist die Variable "buffer" kein Array - also musst du die Definition noch korrigieren. -
Ich bin anfänger
Deswegen weiß ich gerne garnicht wie du das meinst xDD//EDIT Das mit Blau habe ich gemacht Also nur noch 10error
-
Such mal nach "new buffer" - Dort muss noch die Arraygröße angegeben werden.
Bspw. "new buffer[128]". -
also ich nehme mal stark an dass du dir einen Gm gedownloadet hast und nun daran rumbastelst
und so wie ich das sehe hast du noch keinen plan von garnichts du willst hier alles exakt wissen damit du es quasi kopieren kannst und reinklatschen.so wird das aber nicht mein freund und so wirst du meiner ansicht nach auch nicht weit kommen denn du hast eigentlich kein plan was da genau steht
und mal im ernst wenn du nochnicht einmal weist woher der error mit dem Blau kommst lass es lieber erstmal mit dem Gm und schau dir erstmal ein paar tutorials für anfänger an gibt sehr gute tutorials hier!
Und wenn du nicht weist wie man die farbe blau defieniert meine ich das alles noch einmal ernster
mfg
-
Ich sagte die Farbe blau Habe ich gemacht war falsch geschreiben
udn die Farbe blau definieren#define BLAU code
-
Und was ist mit der Variable buffer? Hast du das gemacht/versucht zu machen, was ich dir vorgeschlagen habe?
-
new buffer gibts nicht habe unten "new buffer[128];"
Hin geschreiben? funktioniert net -
Pascal das ist auch nicht böße gemeint doch lass die finger von soetwas und fang klein an und arbeite dich schön nach oben aber nicht so das bringt doch nix..
-
Wo ist "unten" (muss logischerweiße über der Verwendung der Variable geschehen) und was heißt "funktioniert net"?
-
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(869) : warning 219: local variable "buffer" shadows a variable at a preceding level
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(874) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(875) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(876) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(877) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(878) : error 033: array must be indexed (variable "buffer")
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(886) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(887) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(889) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(890) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(892) : error 010: invalid function or declaration
C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(1239) : warning 203: symbol is never used: "buffer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase10 Errors.
Das kommt jetzt
-
Dann hast du die Variable doch schonmal definiert.
Such mal die Definition und ändere diese in einen Array (buffer[Größe]).Solltest du dies nicht schaffen, empfehle ich dir, die Pawn-Basics anzusehen (Pawn Einstieg 2.0).
-
ich versteh es trz nicht
Ach man -
Wie gesagt, schau dir den Pawn-Einstieg an.
Falls du mehr auf visuelles Zeug stehst, empfehle ich dir "MrMonats-Pawn-Tutorials" auf Youtube. -
Also Pascal
Ich rate dir einen Standart gm aus dem Serverordner herbeizuziehen und mal an ihm sachen auszuprobieren aber es ist ganz wichtig dass du mit kleinen sachen anfängst und nicht sofort mit einem Adminsystem denn das wirst du am anfang nicht kapieren und wirst zu 100% nur kopieren und pasten
Lies dir aber auch den Pawno einstieg druch aber nicht nur 1 mal
lese es dir ruhig 3-4 mal durch das wird zwar dauern aber du wirst was dabei lernen
Falls du wenn du etwas scriptest etwas nicht so klappt lass den kopf nicht hängen versuche auf eine lösung zu kommen und falls du wirklich überhaupt nichtmehr weiter weißt gibt es noch das forum wo du nachfragen kannst aber frage ruhig auch bei kleinen sachen nach die du nicht verstehst oder nicht weist was sie bedeuten und du wirst bestimmt eine antwort bekommen.
So lernst du auch Gut!Aber so einen Gm beizuschaffen mit 40k zeilen da peilst du nicht durch und das wird nichts..
Mit freundlichen grüßen!
-
breadfish.de
Hat das Thema geschlossen.