Hallo liebe Bortfische!
Ich habe einen License Befehl gescriptet, aber ich bekomme immer folgen de Fehler:
C:\Users\User\Desktop\SA_MP Server\gamemodes\cRP-RC.pwn(487) : error 033: array must be indexed (variable "lehrling")
C:\Users\User\Desktop\SA_MP Server\gamemodes\cRP-RC.pwn(492) : error 035: argument type mismatch (argument 1)
C:\Users\User\Desktop\SA_MP Server\gamemodes\cRP-RC.pwn(497) : error 035: argument type mismatch (argument 1)
C:\Users\User\Desktop\SA_MP Server\gamemodes\cRP-RC.pwn(498) : error 033: array must be indexed (variable "lehrling")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Das ist der Command:
ocmd:carlicense(playerid,params[])
{
if(sInfo[playerid][fraktion]==5)
{
new lehrling[MAX_PLAYER_NAME];
if(sscanf(params, "u", lehrling)) return SendClientMessage(playerid,ROT, "/carlicense [PLAYERNAME/ID]");
if(sInfo[lehrling][eingeloggt]==1)
{
new message[128],message2[128];
new name[MAX_PLAYER_NAME];
new name2[MAX_PLAYER_NAME];
GetPlayerName(lehrling, name, sizeof(name));
format(message,sizeof(message),"Du hast %s den Führerschein überreicht!",name);
SendClientMessage(playerid, GELB, message);
GetPlayerName(playerid,name2,sizeof(name2));
format(message2,sizeof(message2),"Der Prüfer %s hat dir den Führerschein überreicht!",name2);
SendClientMessage(lehrling,GELB,message2);
sInfo[lehrling][carlicense]=1;
return 1;
}
else
{
SendClientMessage(playerid, ROT, "Dieser Spieler ist nicht eingeloggt!");
return 1;
}
}
else
{
SendClientMessage(playerid,ROT,"Du befindest dich nicht in der jeweiligen Fraktion!");
return 1;
}
}
Wäre super nett wenn ihr mir helfen könntet!
Mit freundlichen Grüßen!