Peršokti į turinį
Salvatore_Mangano

Lengva uzsidyrbti + rep 2 d

Recommended Posts

Sveiki taigi sukuriau darba , ir meta va stai toki erora :C:\Users\user\Desktop\bandymas\gamemodes\NSLG.pwn(12579) : error 032: array index out of bounds (variable "pickups")

stai darbas : if(pickupid == pickups[1275][Teroristas])

{

if(playerDB[playerid][specialybe]==13)

{

if(playerDB[playerid][uniformd])

{

SendClientMessage(playerid,COLOR_RED,"* Jus esate su uniforma. Pries palikdamas apsauinius nusivilk.");

return 1;

}

SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Teroristai: Atsisakete Teroristo darbo!");

if(GetPlayerScore(playerid)<1200)

{

SendClientMessage(playerid,COLOR_ORANGE,"* Teroristai: Atsiprasome, jus dar nepakankamai patyres! (xp > 1200)");

return 1;

}

if(!playerDB[playerid][teises])

{

SendClientMessage(playerid,COLOR_RED,"* Teroristai: Jus neturite teisiu!");

return 1;

}

playerDB[playerid][specialybe]=0;

playerDB[playerid][uniforma]=-1;

}else if(playerDB[playerid][specialybe]==0){

SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Terorista: Sveikinu, prisidejus prie musu.");

playerDB[playerid][drabuziai]=GetPlayerSkin(playerid);

if(playerDB[playerid][lytis]==1)

{

SetPlayerSkin(playerid,111);

playerDB[playerid][uniforma]=111;

ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);

}else{

SetPlayerSkin(playerid,111);

playerDB[playerid][uniforma]=111;

ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);

}

playerDB[playerid][uniformd]=true;

playerDB[playerid][specialybe]=13;

}else{

SendClientMessage(playerid,COLOR_RED,"* Teroristai: Negalite dirbti dvieju darbu!");

}

return 1;

}

Man atrodo kazkas blogai cia :if(pickupid == pickups[1275][Teroristas])

{

bet nezinau kas , kas pades gausit visus mano FLT ir +rep 2 d :)

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį



RPG ar GRP modifikacija? Turbūt net klausti nereikia. Biški pamiršęs kaip su grp dirbti, mėginsiu padėti.

Eini į pickups.txt, rašai

Teroristas,

Eini žemiau

pickups[0][Teroristas] = CreatePickupA(1275,2,x,y,z);

Eini į savo modifikaciją, CTRL+F > OnPlayerPickupPickUp

if(pickupid == pickups[0][Teroristas])
{
if(playerDB[playerid][specialybe]==13)
{
if(playerDB[playerid][uniformd])
{
SendClientMessage(playerid,COLOR_RED,"* Jus esate su uniforma. Pries palikdamas apsauinius nusivilk.");
return 1;
}

SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Teroristai: Atsisakete Teroristo darbo!");
if(GetPlayerScore(playerid)<1200)
{
SendClientMessage(playerid,COLOR_ORANGE,"* Teroristai: Atsiprasome, jus dar nepakankamai patyres! (xp > 1200)");
return 1;
}
if(!playerDB[playerid][teises])
{
SendClientMessage(playerid,COLOR_RED,"* Teroristai: Jus neturite teisiu!");
return 1;
}
playerDB[playerid][specialybe]=0;
playerDB[playerid][uniforma]=-1;
}else if(playerDB[playerid][specialybe]==0){
SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Terorista: Sveikinu, prisidejus prie musu.");

playerDB[playerid][drabuziai]=GetPlayerSkin(playerid);
if(playerDB[playerid][lytis]==1)
{
SetPlayerSkin(playerid,111);
playerDB[playerid][uniforma]=111;
ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
}else{
SetPlayerSkin(playerid,111);
playerDB[playerid][uniforma]=111;
ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
}
playerDB[playerid][uniformd]=true;
playerDB[playerid][specialybe]=13;
}else{
SendClientMessage(playerid,COLOR_RED,"* Teroristai: Negalite dirbti dvieju darbu!");
}
return 1;
}

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Komentuoti gali tik prisijungę nariai

Jeigu turite paskyrą, prisijunkite

Sukurti paskyrą

Sukurkite paskyrą mūsų forume

Registruotis

Prisijungti

Turite paskyrą? Prisijunkite

Prisijungti dabar

  • Narių peržiūri šį forumą:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.


  • SuperGames programele
  • SuperGames programele


×