Guten
Ich habe ein problem undzwar nimmt der command die Funktion nicht auf:
dcmd_givepremium(playerid,params[])
{
if(SpielerInfo[playerid][pAdmin]>=5)
{
new pID,string[128],string2[128];
if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/givepremium [ID/Name]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,cRed,"Der Spieler is nicht online.");
CallRemoteFunction("AddUserToGroup","sd", SpielerName(pID), 9);//Geht net -.-
SpielerInfo[pID][pPremium]=1;
format(string,sizeof(string),"Du hast %s Premium gegeben.",SpielerName(pID));
format(string2,sizeof(string2),"%s hat dir den Premiumstatus gegeben",SpielerName(playerid));
SendClientMessage(playerid,cGreen,string);
SendClientMessage(pID,cYellow,string2);
}
else
{
SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
}
return 1;
}
und die Funktion ist die aus einen Filterscript
AddUserToGroup(Playername[], GroupID)
{
format(string, sizeof(string), "INSERT INTO `wcf1_user_to_groups` (userID, groupID) VALUES ('%d', '%d')", strval(GetUserData(Playername, "userID")), GroupID);
mysql_query(string);
return 1;
}
beim Register des Players geht alles nur hier setzt er den Spieler nicht in die Gruppe
Ich hoffe, das ihr helfen könnt
MFG
Merte
//Edit
das geht auch net
CallRemoteFunction("AddUserToGroup","ss", SpielerName(pID), 9);//Geht net -.-
CallRemoteFunction("AddUserToGroup","dd", SpielerName(pID), 9);//Geht net -.-