Hi, ich hab noch ein kleines Problem, da zerbrech ich mir jetzt sicher schon 2 Wochen den Kopf.(Ich habs mit Params nicht so am Hut)
ocmd:su(playerid,params[])
{
new text[128];
new text2[128];
new ID;
new WLVL;
new GRD;
new NWLVL = GetPlayerWantedLevel(ID);
if(!IstSpielerInFraktion(playerid,1)) return SendClientMessage(playerid,COLOR_SERVER,"Du bist kein Cop/S.W.A.T!");
if(sscanf(params,"uis",ID,WLVL,GRD)) return SendClientMessage(playerid,COLOR_SERVER,"Benutze /su [ID] [WANTEDS] [GRUND]");
format(text,sizeof(text),"Verbrecher: %s - Wanteds: %d - Grund: %s - Cop: %s",SpielerName(ID),WLVL,GRD,SpielerName(playerid));
format(text2,sizeof(text2),"Du hast vom Cop %s , %d Wanteds bekommen!",SpielerName(playerid),WLVL);
SetPlayerWantedLevel(ID,NWLVL+WLVL);
SendClientMessage(playerid,COLOR_BLUE,text);
SendClientMessage(ID,COLOR_BLUE,text2);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(IstSpielerInFraktion(i,1))
{
SendClientMessage(i,COLOR_BLUE,text);
}
if(IstSpielerInFraktion(i,2))
{
SendClientMessage(i,COLOR_BLUE,text);
}
}
}
return 1;
}
Doch der wenn ich z.B: eingebe /su 2 2 Buuhuhuhu (SpielerID2 bin ich Black_Mamba) dann steht nacher im Chat: Verbecher: Wanteds: 101 Grund:Buhuhu Cop:Black_Mamba oder Verbecher: BUS Wanteds: 101 Grund:Buhuhu Cop:Black_Mamba
liegt das an der Falschen besetzung der Params?
//Edit: Die Wanteds bekomme ich auch nicht
Grüsse Black_Mamba