Geplaatst: 27 juni 201014 jaren comment_1680209 Goedemorgen, Ik ben bezig om SL:RPG (betaald) te editten. Sinds een tijdje werkt /ac (adminchat) en /vc (vipchat | zelf toegevoegd) niet. Er komt een error: "invalid expression, assumed zero" bij /ah en /vh. /ac if(strcmp(cmd, "/ac", true) == 0 || strcmp(cmd, "/achat", true) == 0 || strcmp(cmd, "/adminchat", true) == 0) { 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_GREY, "USAGE: /ac, /achat or /adminchat [text]"); return 1; } format(string, sizeof(string), "Admin %s(%d): %s", PlayerName[playerid], playerid, result); if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 101 || PlayerInfo[playerid][pVip] >= 1) { SendReportMessage(COLOR_YELLOW, string, 101); } else { SendClientMessage(playerid, COLOR_GREY, "You are not allowed to use this command."); } return 1; } /vc if(strcmp(cmd, "/vc", true) == 0 || strcmp(cmd, "/vchat", true) == 0 || strcmp(cmd, "/vipchat", true) == 0) { 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_GREY, "USAGE: /vc, /vipchat or /vchat [text]"); return 1; } format(string, sizeof(string), "VIP %s(%d): %s", PlayerName[playerid], playerid, result); if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pVip] == 1) { SendReportMessage(COLOR_YELLOW, string, 101); } else { SendClientMessage(playerid, COLOR_GREY, "You are not allowed to use this command."); } return 1; } Ik zou niet weten wat hier fout aan is. Mvg, Del
Geplaatst: 27 juni 201014 jaren comment_1680223 Beste, 2 dingen: 1) Ik heb nog een mooie edit van SLRPG (gratis) Als je die wilt hebben, zeg het dan maar 2) De commando's (hopelyk gefixt xD) if(strcmp(cmd, "/ac", true) == 0 || strcmp(cmd, "/achat", true) == 0 || strcmp(cmd, "/adminchat", true) == 0) { new Message[128]; Message = strrest(cmdtext, idx); if(!strlen(Message) { SendClientMessage(playerid, COLOR_GREY, "USAGE: /ac [text]"); return 1; } if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 101) //VIP verwijderd: Die zijn geen admin! { format(string, sizeof string, "* Admin %s(%i) : %s", PlayerName[playerid], playerid, Message); SendReportMessage(COLOR_YELLOW, string, 101); } else{ SendClientMessage(playerid, COLOR_GREY, "You are not allowed to use this command!"); } } En VIP chat hetzelfde, alleen moet je de format(string gedoe hierin veranderen: if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pVip] == 1 || PlayerInfo[playerid][pAdmin] >= 101) { format(string, sizeof string, "* VIP %s(%i) : %s", PlayerName[playerid], playerid, Message); SendVipMessage(COLOR_YELLOW, string); return 1; } En de command zelf ook Oja, nog de 'SendVipMessage' format SendVipMessage(color, message[]); public SendVipMessage(color, message[]) { for(new i = 0; i < MAX_SLOTS; i++) { if(PlayerInfo[i][pVip] == 1 || PlayerInfo[i][pAdmin] >= 101 || IsPlayerAdmin(i)){ { SendClientMessage(i, color, message); } } }
Geplaatst: 27 juni 201014 jaren Auteur comment_1680233 Ik heb nog een volledige non-editte SL:RPG op me pc staan, maar als het kan, mag je hem naar me sturen. Maar ik heb die vipchat eruit gehaald, en nu zijn de errors (op 1 na) gefixt. Bedankt.
Geplaatst: 27 juni 201014 jaren comment_1680538 Ik heb nog een volledige non-editte SL:RPG op me pc staan, maar als het kan, mag je hem naar me sturen. Maar ik heb die vipchat eruit gehaald, en nu zijn de errors (op 1 na) gefixt. Bedankt. Np Wat is dan de error? p.s. Ik stuur je zo wel een PM met de downloadlink.
Goedemorgen,
Ik ben bezig om SL:RPG (betaald) te editten. Sinds een tijdje werkt /ac (adminchat) en /vc (vipchat | zelf toegevoegd) niet. Er komt een error: "invalid expression, assumed zero" bij /ah en /vh.
/ac
/vc
Ik zou niet weten wat hier fout aan is.
Mvg,
Del