Quote:
Originally Posted by Jefff
pawn Code:
#define DECISION_SETTINGS_CHANGE_PASS 0 #define DECISION_SETTINGS_SHOW_DEATHS 1 #define DECISION_SETTINGS_PREF_CITY 2 #define DECISION_SETTINGS_MAX_TRIES 3
@ChangePlayerDecisions(playerid, ...); // its forward @ChangePlayerDecisions(playerid, ...) // its public { //new fm[128]; new i = 1, // 1 because we have 'playerid' as first n = numargs() ;
while(i < n) { PlayerDecisions[playerid][i-1] = getarg(i); //format(fm,sizeof(fm),"/%i: %s",i+1,decisionMessages[i]); OnPlayerDecisionsChange(playerid,decisions); i++; } return 1; }
// Usage @ChangePlayerDecisions(playerid,DECISION_SETTINGS_CHANGE_PASS,DECISION_SETTINGS_SHOW_DEATHS,DECISION_SETTINGS_PREF_CITY,DECISION_SETTINGS_MAX_TRIES);
and show OnPlayerDecisionsChange
|
Still some errors:
Code:
heist92_01b.pwn(736) : error 001: expected token: ",", but found ";"
heist92_01b.pwn(736) : error 029: invalid expression, assumed zero
heist92_01b.pwn(736) : warning 215: expression has no effect
heist92_01b.pwn(736) : error 029: invalid expression, assumed zero
heist92_01b.pwn(736) : fatal error 107: too many error messages on one line