Hey, ich versuche zurzeit Führerscheine zu scripten.
Jedoch komme ich hier nicht mehr weiter:
if(strcmp(cmdtext,"/scheine",true)==0)
{
new text1[20];
if(PlayerInfo[playerid][pAutoSchein])
{
text1 = "Bestanden";
}
else
{
text1 = "Nicht Bestanden";
}
ShowPlayerDialog(playerid,DIALOG_SCHEINE,DIALOG_STYLE_MSGBOX,"Scheine","AutoSchein: [%s]\nMotorradSchein: [%s]\nRollerSchein: [%s]\nLKWSchein: [%s]\nFlugSchein: [%s]\nWaffenSchein: [%s]","Schließen","",GetPVarInt(playerid,"AutoSchein"),text1,GetPVarInt(playerid,"MotoSchein"),text1,GetPVarInt(playerid,"RollerSchein"),text1,GetPVarInt(playerid,"LKWSchein"),text1,GetPVarInt(playerid,"FlugSchein"),text1,GetPVarInt(playerid,"WaffenSchein"),text1);
return 1;
}
Da kommt immer:
Die Anzahl der Parameter ist falsch
Und noch ein Problem:
if(strcmp(cmdtext,"/status",true)==0)
{
new frakname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:(frakname="Zivilist");
case 1:(frakname="Cop");
case 2:(frakname="F.B.I");
case 3:(frakname="Army");
}
ShowPlayerDialog(playerid,DIALOG_STATUS,DIALOG_STYLE_MSGBOX,"Statistik","Name: %s\nLevel: %d\nFraktion: %s","Schließen","",SpielerName(playerid),GetPlayerScore(playerid),frakname);
return 1;
}
Dort kommt genau der gleiche Fehler.
Hoffe ihr könnt mir helfen...