Geplaatst: 20 december 201014 jaren comment_1770614 // Robin's gang... #define FILTERSCRIPT #include <a_samp> #if defined FILTERSCRIPT #define TEAM_GANGSTERS 14 new gTeam[MAX_PLAYERS]; #define COLOR_RED 0xFF0000AA // uitgehaald public OnFilterScriptExit() { return 1; } public OnPlayerSpawn(playerid) { if(gTeam[playerid] == 14) { GivePlayerWeapon(playerid, 22, 999); } return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new string[128]; new giveplayerid; new idx; new cmd[32]; new tmp[32],tmp2[32]; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/tieup", true) == 0) { tmp = strtok(cmdtext, idx); if(strlen(tmp) == 0) { SendClientMessage(playerid, COLOR_RED, "USAGE: /tieup <ID>"); return 1; } if(gTeam[playerid] == 14) { TogglePlayerControllable(giveplayerid, false); return 1; } else { SendClientMessage(playerid, COLOR_RED, "You are not an gang member."); return 1; } } if (strcmp("/makegang", cmdtext, true, 10) == 0) { SetPlayerTeam(giveplayerid, 14); return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(gTeam[playerid] == 14) { SendClientMessage(playerid, COLOR_RED, "Don't let the cops get you! Never give up!"); } return 0; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } #endif Dat is mijn code. Maar, hij zegt steeds dat ik geen gangster ben. Maar mijn team is gewoon 14. Kan iemand de fout aanduiden? Bewerkt: 20 december 201014 jaren door robincom
Geplaatst: 22 december 201014 jaren comment_1772024 Nergens in die code wordt "gTeam[playerid]" op 14 gezet. gTeam[playerid] = 14; Ik vermoed dat dit er bij het commando "/makegang" bij hoort te staan.
Dat is mijn code. Maar, hij zegt steeds dat ik geen gangster ben. Maar mijn team is gewoon 14. Kan iemand de fout aanduiden?
Bewerkt: door robincom