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;
}
}