public OnPlayerPickUpPickup(playerid, pickupid) { for(new i=0;i<MAX_GZS;i++) { if(pickupid == Cifroes[i]) { if(PlayerInfo[playerid][pAdmin] == 5) return SendClientMessage(playerid,COR_ERRO,"Erro: Vocк nгo pode fazer isto!"); if((TempoCifrao[0] == 0 && PlayerInfo[playerid][pGang] == 1) || (TempoCifrao[1] == 0 && PlayerInfo[playerid][pGang] == 2) || (TempoCifrao[2] == 0 && PlayerInfo[playerid][pGang] == 3) || (TempoCifrao[3] == 0 && PlayerInfo[playerid][pGang] == 4) || (TempoCifrao[4] == 0 && PlayerInfo[playerid][pGang] == 5) || (TempoCifrao[5] == 0 && PlayerInfo[playerid][pGang] == 6) || (TempoCifrao[6] == 0 && PlayerInfo[playerid][pGang] == 7) || (TempoCifrao[7] == 0 && PlayerInfo[playerid][pGang] == 8) || (TempoCifrao[8] == 0 && PlayerInfo[playerid][pGang] == 9) || (TempoCifrao[9] == 0 && PlayerInfo[playerid][pGang] == 10) || (TempoCifrao[10] == 0 && PlayerInfo[playerid][pGang] == 11) || (TempoCifrao[11] == 0 && PlayerInfo[playerid][pGang] == 12)) { new string[256]; GivePlayerMoney(playerid,100000); if(PlayerInfo[playerid][pGang] == 1) TempoCifrao[0] = 60; else if(PlayerInfo[playerid][pGang] == 2) TempoCifrao[1] = 60; else if(PlayerInfo[playerid][pGang] == 3) TempoCifrao[2] = 60; else if(PlayerInfo[playerid][pGang] == 4) TempoCifrao[3] = 60; else if(PlayerInfo[playerid][pGang] == 5) TempoCifrao[4] = 60; else if(PlayerInfo[playerid][pGang] == 6) TempoCifrao[5] = 60; else if(PlayerInfo[playerid][pGang] == 7) TempoCifrao[6] = 60; else if(PlayerInfo[playerid][pGang] == 8) TempoCifrao[7] = 60; else if(PlayerInfo[playerid][pGang] == 9) TempoCifrao[8] = 60; else if(PlayerInfo[playerid][pGang] == 10) TempoCifrao[9] = 60; else if(PlayerInfo[playerid][pGang] == 11) TempoCifrao[10] = 60; else if(PlayerInfo[playerid][pGang] == 12) TempoCifrao[11] = 60; } } } return 1; }
C:\Users\xxxx\Downloads\gamemodes\Gang1.pwn(12406) : error 075: input line too long (after substitutions)
if((TempoCifrao[0] == 0 && PlayerInfo[playerid][pGang] == 1) || (TempoCifrao[1] == 0 && PlayerInfo[playerid][pGang] == 2) || (TempoCifrao[2] == 0 && PlayerInfo[playerid][pGang] == 3) || (TempoCifrao[3] == 0 && PlayerInfo[playerid][pGang] == 4) || (TempoCifrao[4] == 0 && PlayerInfo[playerid][pGang] == 5) || (TempoCifrao[5] == 0 && PlayerInfo[playerid][pGang] == 6) || (TempoCifrao[6] == 0 && PlayerInfo[playerid][pGang] == 7) || (TempoCifrao[7] == 0 && PlayerInfo[playerid][pGang] == 8) || (TempoCifrao[8] == 0 && PlayerInfo[playerid][pGang] == 9) || (TempoCifrao[9] == 0 && PlayerInfo[playerid][pGang] == 10) || (TempoCifrao[10] == 0 && PlayerInfo[playerid][pGang] == 11) || (TempoCifrao[11] == 0 && PlayerInfo[playerid][pGang] == 12))
if((TempoCifrao[0] == 0 && PlayerInfo[playerid][pGang] == 1) || (TempoCifrao[1] == 0 && PlayerInfo[playerid][pGang] == 2) || (TempoCifrao[2] == 0 && PlayerInfo[playerid][pGang] == 3)
|| (TempoCifrao[3] == 0 && PlayerInfo[playerid][pGang] == 4) || (TempoCifrao[4] == 0 && PlayerInfo[playerid][pGang] == 5) || (TempoCifrao[5] == 0 && PlayerInfo[playerid][pGang] == 6)
|| (TempoCifrao[6] == 0 && PlayerInfo[playerid][pGang] == 7) || (TempoCifrao[7] == 0 && PlayerInfo[playerid][pGang] == 8) || (TempoCifrao[8] == 0 && PlayerInfo[playerid][pGang] == 9)
|| (TempoCifrao[9] == 0 && PlayerInfo[playerid][pGang] == 10) || (TempoCifrao[10] == 0 && PlayerInfo[playerid][pGang] == 11) || (TempoCifrao[11] == 0 && PlayerInfo[playerid][pGang] == 12))
pawn Код:
|
bool check = false;
for(int k=1; k < 12; k++){
if(TempoCifrao[k-1] == 0 && PlayerInfo[playerid][pGang] == k) {
check = true;
break;
}
}
Nгo vai resolver. O negocio й separar em 2 bools ou fazer um loop < mais prбtico >.
pawn Код:
|
Nгo vai resolver. O negocio й separar em 2 bools ou fazer um loop < mais prбtico >.
pawn Код:
|
bool check = false;
for(new k=1; k < 12; k++){
if(TempoCifrao[k-1] == 0 && PlayerInfo[playerid][pGang] == k) {
check = true;
break;
}
}
Код:
public OnPlayerPickUpPickup(playerid, pickupid) { for(new i=0;i<MAX_GZS;i++) { if(pickupid == Cifroes[i]) { if(PlayerInfo[playerid][pAdmin] == 5) return SendClientMessage(playerid,COR_ERRO,"Erro: Vocк nгo pode fazer isto!"); if((TempoCifrao[0] == 0 && PlayerInfo[playerid][pGang] == 1) || (TempoCifrao[1] == 0 && PlayerInfo[playerid][pGang] == 2) || (TempoCifrao[2] == 0 && PlayerInfo[playerid][pGang] == 3) || (TempoCifrao[3] == 0 && PlayerInfo[playerid][pGang] == 4) || (TempoCifrao[4] == 0 && PlayerInfo[playerid][pGang] == 5) || (TempoCifrao[5] == 0 && PlayerInfo[playerid][pGang] == 6) || (TempoCifrao[6] == 0 && PlayerInfo[playerid][pGang] == 7) || (TempoCifrao[7] == 0 && PlayerInfo[playerid][pGang] == 8) || (TempoCifrao[8] == 0 && PlayerInfo[playerid][pGang] == 9) || (TempoCifrao[9] == 0 && PlayerInfo[playerid][pGang] == 10) || (TempoCifrao[10] == 0 && PlayerInfo[playerid][pGang] == 11) || (TempoCifrao[11] == 0 && PlayerInfo[playerid][pGang] == 12)) { new string[256]; GivePlayerMoney(playerid,100000); if(PlayerInfo[playerid][pGang] == 1) TempoCifrao[0] = 60; else if(PlayerInfo[playerid][pGang] == 2) TempoCifrao[1] = 60; else if(PlayerInfo[playerid][pGang] == 3) TempoCifrao[2] = 60; else if(PlayerInfo[playerid][pGang] == 4) TempoCifrao[3] = 60; else if(PlayerInfo[playerid][pGang] == 5) TempoCifrao[4] = 60; else if(PlayerInfo[playerid][pGang] == 6) TempoCifrao[5] = 60; else if(PlayerInfo[playerid][pGang] == 7) TempoCifrao[6] = 60; else if(PlayerInfo[playerid][pGang] == 8) TempoCifrao[7] = 60; else if(PlayerInfo[playerid][pGang] == 9) TempoCifrao[8] = 60; else if(PlayerInfo[playerid][pGang] == 10) TempoCifrao[9] = 60; else if(PlayerInfo[playerid][pGang] == 11) TempoCifrao[10] = 60; else if(PlayerInfo[playerid][pGang] == 12) TempoCifrao[11] = 60; } } } return 1; } |
switch(PlayerInfo[playerid][pGang]) {
case 1: TempoCifrao[0] = 60;
case 2: TempoCifrao[1] = 60;
case 3: TempoCifrao[2] = 60;
case 4: TempoCifrao[3] = 60;
case 5: TempoCifrao[4] = 60;
case 6: TempoCifrao[5] = 60;
case 7: TempoCifrao[6] = 60;
case 8: TempoCifrao[7] = 60;
case 9: TempoCifrao[8] = 60;
case 10: TempoCifrao[9] = 60;
case 11: TempoCifrao[10] = 60;
case 12: TempoCifrao[11] = 60;
}
if(PlayerInfo[playerid][pGang] > 0 && PlayerInfo[playerid][pGang] <= 12)
TempoCifrao[PlayerInfo[playerid][pGang] - 1] = 60;
bool check = false;
for(new k=1; k < 12; k++){
if(TempoCifrao[k-1] == 0 && PlayerInfo[playerid][pGang] == k) {
check = true;
break;
}
}
vaai dar erro no int ( error 017: undefined symbol "int" )
tem de ser new pawn Код:
|
new bool:check = false;
for(new k=1; k < 12; k++){
if(TempoCifrao[k-1] == 0 && PlayerInfo[playerid][pGang] == k) {
check = true;
break;
}
}