Skocz do zawartości
Sony13

Bronie

Rekomendowane odpowiedzi

Siema mam problem... skrypt anty bronie mi szwankuje.

Gdy jestem przykladowo na /ls i wyciagne miniguna to powinno mi go kasowac i tak sie dzieje... ale gdy juz jestem na arenie minigun to nie powinno mi go kasowac tylko zostawic... a jest kasowany.

kod:


public OnPlayerCommandReceived(playerid, cmdtext[])

{

if(Mini[playerid] == 1)

{

if(strfind(cmdtext,"/miniexit",true) == 0) return 1;

if(strfind(cmdtext,"/kill",true) == 0) return 1;

SendClientMessage(playerid, CZERWONY, "Na Minigun nie można używać komend, wyjątek /MiniExit");

return 0;

}

return 1;

}

public OnPlayerUpdate(playerid)

{


if(!Mini[playerid] || !RPG[playerid])

{

new wid=GetPlayerWeapon(playerid);

if(wid==35 || wid==36 || wid==38 || wid==1)

{

ResetPlayerWeapons(playerid);

}

}

return 1;

}

CMD:minigun(playerid,params[])

{

new RandomPosition = random(sizeof(ArenaMinigun));

SetPlayerPos(playerid,ArenaMinigun[RandomPosition][0],ArenaMinigun[RandomPosition][1],ArenaMinigun[RandomPosition][2]);

SetPlayerFacingAngle(playerid,ArenaMinigun[RandomPosition][3]);

SetPlayerInterior(playerid,0);

SetPlayerVirtualWorld(playerid,2);

SetPlayerHealth(playerid,100);

ResetPlayerWeapons(playerid);

GivePlayerWeapon(playerid,38,100000);//MINIGUN

Mini[playerid] = true;

return 1;

}

Edytowane przez Sony13

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

GivePlayerWeapon(playerid,38,100000);//MINIGUN

Mini[playerid] = true;

Mini[playerid] = true;

GivePlayerWeapon(playerid,38,100000);//MINIGUN

if(!Mini[playerid] || !RPG[playerid])

if(!Mini[playerid] && !RPG[playerid])

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Użyj koniunkcji do tego wyrażenia.



if (!(Mini[playerid]&&RPG[playerid])) {

// kod

}

Radzę powyższego kodu nie modyfikować na działanie alternatywne, ponieważ alternatywa zadziała tylko wtedy jeśli jej argumenty są fałszywe.

Pozdrawiam.

Edytowane przez AXV

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×