Hey, ich hab mal eine Frage ich möchte /setrangname von MySql zu dini scripten das Problem ist mit Dini kenne ich mich Super aus und möchte es auch weiterhin nutzen auch wenn MySql besser sein mag aber wie Ändere ich dem Command in Dini ?
Code
if(strcmp(cmd,"/setrangname",true) == 0)
{
tmp = strtok(cmdtext,idx);
if(SpielerInfo[playerid][pRank] != 12) return SendClientMessage(playerid, COLOR_GREY, "Du bist nicht befugt Ränge zu editieren!");
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "FEHLER: /setrangname [RangID 1 - 12] [Rangname]");
return 1;
}
new level = strval(tmp);
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_RED, "FEHLER: /setrangname [RangID 1 - 12][Rangname]");
return 1;
}
new query[256];
format(query,sizeof(query),"UPDATE `gangrangs` SET `rangname%i` = '%s' WHERE `fID`='%i'",level,result,SpielerInfo[playerid][sMember]);
mysql_query(query);
mysql_free_result();
format(string,sizeof(string),"LeaderCmd: Der RangID:%i wurde zu Rang: %s[ID:%i] umbenannt.",level,result,level);
SendClientMessage(playerid,COLOR_WHITE,string);
return 1;
}
Alles anzeigen