ocmd:adminauto(playerid,params[])
{
new Float:x,Float:y, Float:z;
new Text3D:adminveh[MAX_VEHICLES];
new c1,c2,vid;
if(sscanf(params,"iii",vid,c1,c2))return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Adminauto [CARID] [FARBE1] [FARBE2]");
if(IstSpielerAdmin(playerid,1))
{
if(vid<402||vid>603)return SendClientMessage(playerid,DUNKELROT,"[System]Du hast eine Ungültige Fahrzeug-ID eingegeben !");
{
GetPlayerPos(playerid,x,y,z);
new car;
SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"Administrator");
PutPlayerInVehicle(playerid,car,0);
SendClientMessage(playerid,DUNKELROT,"[Admin]Du hast dein Administrator-Auto erfolgreich gespawnt !");
adminveh[car] = Create3DTextLabel("Administrator",0.0,0.0,0.0,50.0,0,1);!
Attach3DTextLabelToVehicle(adminveh[car],car,0.0,0.0,2.0);
return 1;
}
else//hier
{
SendClientMessage(playerid,DUNKELROT,"[System]Du bist nicht berechtigt diesen Befehl zu benutzen !");
return 1;
}
}
}
Beiträge von Zreeq
-
-
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(677) : warning 213: tag mismatch
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(681) : warning 225: unreachable code
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(681) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(678) : error 017: undefined symbol "adminveh"
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(678) : error 017: undefined symbol "BSNE"
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(679) : error 017: undefined symbol "Attach3DTextLableToVehicle"
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(679) : warning 215: expression has no effect
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(679) : error 001: expected token: ";", but found "]"
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(679) : error 029: invalid expression, assumed zero
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(679) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
-
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(677) : error 017: undefined symbol "adminveh"
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(677) : warning 215: expression has no effect
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(677) : error 001: expected token: ";", but found "]"
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(677) : error 029: invalid expression, assumed zero
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(677) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
ocmd:adminauto(playerid,params[])
{
new Float:x,Float:y, Float:z;
new Text3D:supportveh[MAX_VEHICLES];
new c1,c2,vid;
if(sscanf(params,"iii",vid,c1,c2))return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Adminauto [CARID] [FARBE1] [FARBE2]");
{
if(vid<402||vid>603)return SendClientMessage(playerid,DUNKELROT,"[System]Du hast eine Ungültige Fahrzeug-ID eingegeben !");
{
GetPlayerPos(playerid,x,y,z);
new car;
SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"Administrator");
PutPlayerInVehicle(playerid,car,0);
SendClientMessage(playerid,DUNKELROT,"[Admin]Du hast dein Administrator-Auto erfolgreich gespawnt !");
adminveh[car] = Create3DTextLabel("Administrator",BSNE,0.0,0.0,0.0,50.0,0,1);//Diese Zeile !
Attach3DTextLableToVehicle(adminveh[car],car,0.0,0.0,2.0);
return 1;
}
else
{
SendClientMessage(playerid,DUNKELROT,"[System]Du bist nicht berechtigt diesen Befehl zu benutzen !");
return 1;
}
}
} -
Okay Danke
-
Okay , alle ocmd Befehle funktionieren nicht und die sind am Anfang immer groß also zb. /Hallo
Hier ein Befehl
ocmd:Geld(playerid,params[])
{
new pID,string[128],string2[128],summe;
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
if(sscanf(params,"ud",pID))return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Geld [ID] [SUMME]");
if(IstSpielerAdmin(playerid,1))
{
GivePlayerMoney(pID, summe);
format(string,sizeof(string),"[Admin]Der Administrator %s hat dir erfolgreich Geld gegeben !|Summe : %s",SpielerName(pID),summe);
format(string2,sizeof(string),"[Admin]Du hast erfolgreich Spieler %s Geld gegeben !|Summe : %s",SpielerName(playerid),summe);
SendClientMessage(playerid,DUNKELROT,string);
SendClientMessage(pID,DUNKELROT,string2);
SpielerSpeichern(pID);
return 1;
}
else
{
SendClientMessage(playerid,DUNKELROT,"[System]Du bist kein Administrator !");
return 1;
}
} -
Hey, ich hab ein problem ich hab ocmd richtig gescriptet. Kommen auch keine Errors oder Warnungen aber Ingame funktionieren die Befehle nicht wieso ?
-
Boah , bist ja ein Profi danke nochmal darf ich dich vll. Skype adden ?
-
Hey, Danke welche Funktion zb. bin noch neu im Pawno scripting
-
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(637) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
//Ocmd-Geld
ocmd:Geld(playerid,params[])
{
new pID,string[128],string2[128],summe[128];
if(!IsPlayerConnected(playerid))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
if(sscanf(params,"us",pID))return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Geld [ID] [SUMME]");
if(IstSpielerAdmin(playerid,1))
{
GivePlayerMoney(pID, summe);//Hier zeigt der Fehler an !
format(string,sizeof(string),"[Admin]Der Administrator %s hat dir erfolgreich Geld gegeben !|Summe : %s",SpielerName(playerid),summe);
format(string2,sizeof(string),"[Admin]Du hast erfolgreich Spieler %s Geld gegeben !|Summe : %s",SpielerName(playerid),summe);
SendClientMessage(playerid,DUNKELROT,string);
SendClientMessage(pID,DUNKELROT,string2);
SpielerSpeichern(playerid);
SpielerSpeichern(pID);
return 1;
}
else
{
SendClientMessage(playerid,DUNKELROT,"[System]Du bist kein Administrator !");
return 1;
}
} -
Klammer da weg...
Ist doch weg sieh script -
Hey, wie wäre es den die Errors zu posten und die abschnitte wo die Errors auftretten.
MFG -
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(594) : warning 204: symbol is assigned a value that is never used: "string"
Nur noch 1 Warning wie bekomm ich den Weg ?
ocmd:Administrator(playerid,params[])
{
new pID,level,string[128];
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
if(sscanf(params,"ui",pID,level))return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Administrator [ID] [ADMINLEVEL(0-3)]");
if(IstSpielerAdmin(playerid, 3))
{
sSpieler[pID][Adminlevel] = level;
SendClientMessage(playerid,DUNKELROT,"[Admin]Du hast den Spieler %s zum Administrator ernannt !");
SendClientMessage(pID,DUNKELROT,"[Admin]Der Administrator %s hat dich zum Administrator ernannt !");
SpielerSpeichern(playerid);
return 1;
}
else
{
SendClientMessage(playerid,DUNKELROT,"[System]Du hast keine Administrator rechte !");
return 1;
}
} -
@über mir: Wieso haste es dann gemacht
Immer alles Testen !
stock IstSpielerAdmin(playerid,level)
{
if(sSpieler[playerid][Adminlevel] >= level) return 1;
return 0;
} -
Wo hast du geraucht? an eine if abfrage kommt nie ein simikolon
Das seh ich genau so ! -
ocmd:Administrator(playerid,params[])
{
new pID,level,string[128];
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
if(sscanf(params,"ui",pID,level))return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Administrator [ID] [ADMINLEVEL(0-6)]");
if(IstSpielerAdmin(playerid,6))//Hier diese Zeile
{
sSpieler(pID,"Adminlevel",level);
SendClientMessage(playerid,DUNKELROT,"[Admin]Du hast den Spieler %s zum Administrator ernannt !");
SendClientMessage(pID,DUNKELROT,"[Admin]Der Administrator %s hat dich zum Administrator ernannt !");
SpielerSpeichern(playerid);
return 1;
}
else
{
SendClientMessage(playerid,DUNKELROT,"[System]Du hast keine Administrator rechte !");
return 1;
}
} -
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(597) : error 036: empty statement
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(599) : error 012: invalid function call, not a valid address
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(599) : warning 215: expression has no effect
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(599) : warning 215: expression has no effect
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(599) : warning 215: expression has no effect
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(599) : error 001: expected token: ";", but found ")"
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(599) : error 029: invalid expression, assumed zero
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(599) : fatal error 107: too many error messages on one lineocmd:Administrator(playerid,params[])
{
new pID,level,string[128];
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
if(sscanf(params,"ui",pID,level))return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Administrator [ID] [ADMINLEVEL(0-6)]");
if(IstSpielerAdmin(playerid,6));
{
sSpieler(pID,"Adminlevel",level);
SendClientMessage(playerid,DUNKELROT,"[Admin]Du hast den Spieler %s zum Administrator ernannt !");
SendClientMessage(pID,DUNKELROT,"[Admin]Der Administrator %s hat dich zum Administrator ernannt !");
SpielerSpeichern(playerid);
return 1;
}
else
{
SendClientMessage(playerid,DUNKELROT,"[System]Du hast keine Administrator rechte !");
return 1;
}
} -
Hallo Leute , hier meine Errors :
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(584) : error 012: invalid function call, not a valid address
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(584) : warning 215: expression has no effect
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(584) : warning 215: expression has no effect
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(584) : warning 215: expression has no effect
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(584) : error 001: expected token: ";", but found ")"
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(584) : error 029: invalid expression, assumed zero
C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(584) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Und hier noch wo der Fehler ist :
ocmd:Administrator(playerid,params[])
{
new pID,level,string[128];
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
if(sscanf(params,"ui",pID,level))return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Administrator [ID] [ADMINLEVEL(0-6)]");
if(IstSpielerAdmin(playerid,6))
{
sSpieler(pID,"Adminlevel",level);
SendClientMessage(playerid,DUNKELROT,"[Admin]Du hast den Spieler %s zum Administrator ernannt !");
SendClientMessage(pID,DUNKELROT,"[Admin]Der Administrator %s hat dich zum Administrator ernannt !");
SpielerSpeichern(playerid);
return 1;
}
else
{
SendClientMessage(playerid,DUNKELROT,"[System]Du hast keine Administrator rechte !");
return 1;
}
}Hoffe ihr könnt mir helfen
Danke schonmal im vorraus !