Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4808 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Prašau scripterių padėti su šia komanda aš ją ikėlias bet rašo kad tik admin nors aš admin. Nesuprantu ką padariau netaip pasakykit

if(!strcmp(cmdtext, "/asupa", true,6))
{
if(playerDB[playerid][admin]){SendClientMessage(playerid,COLOR,"* Sia komanda gali naudoti tik Adminai"); return 1;}
if(cmdtext[6]==0){SendClientMessage(playerid,COLOR,"* Iteikti armijos pazymejima: /asupa [vardo_dalis]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[7],0,MAX_PLAYER_NAME);
 new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio vardo nera"); return 1;}
new Float:Coo[3];
GetPlayerPos(id,Coo[0],Coo[1],Coo[2]);
if(!PlayerToPoint(5, playerid, Coo[0],Coo[1],Coo[2])){SendClientMessage(playerid, COLOR, "* Zaidejas per toli!"); return 1;}
 if(playerDB[id][armijosp])
 {
 SendClientMessage(playerid,COLOR,"* Jis ( Ji ) jau turi armijos pazymejima.");
 return 1;
}
 if(GetPlayerMoneyA(playerid)<0)
 {
 SendClientMessage(playerid,COLOR,"* Sveikatos pazymejimas kainuoja pinigus. 20LT.");
 return 1;
}
GivePlayerMoneyA(playerid,-200);
SendClientMessage(playerid,COLOR,"* Armijos paþymëjimas áteiktas.");
playerDB[id][armijosp]=true;
SendClientMessage(id,COLOR,"* Gavote armijos paþymëjimà..");
return 1;
}

Sampiniu!!

Pakeisk šiuo tik viską tiksliai nukopink...

Tiesiog čia: if(!playerDB[playerid][admin]) Reikėjo šauktuko prieš playerDB

if(!strcmp(cmdtext, "/asupa", true,6))
{
if(!playerDB[playerid][admin]){SendClientMessage(playerid,COLOR,"* Sia komanda gali naudoti tik Adminai"); return 1;}
if(cmdtext[6]==0){SendClientMessage(playerid,COLOR,"* Iteikti armijos pazymejima: /asupa [vardo_dalis]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[7],0,MAX_PLAYER_NAME);
	 new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio vardo nera"); return 1;}
new Float:Coo[3];
GetPlayerPos(id,Coo[0],Coo[1],Coo[2]);
if(!PlayerToPoint(5, playerid, Coo[0],Coo[1],Coo[2])){SendClientMessage(playerid, COLOR, "* Zaidejas per toli!"); return 1;}
	 if(playerDB[id][armijosp])
	 {
	 SendClientMessage(playerid,COLOR,"* Jis ( Ji ) jau turi armijos pazymejima.");
	 return 1;
}
	 if(GetPlayerMoneyA(playerid)<0)
	 {
	 SendClientMessage(playerid,COLOR,"* Sveikatos pazymejimas kainuoja pinigus. 20LT.");
	 return 1;
}
GivePlayerMoneyA(playerid,-200);
SendClientMessage(playerid,COLOR,"* Armijos paþymëjimas áteiktas.");
playerDB[id][armijosp]=true;
SendClientMessage(id,COLOR,"* Gavote armijos paþymëjimà..");
return 1;
}

  • Parašė po 7 mėnesių...
(redaguota)

bet komanda galima papraščiau padaryt :D

Pvz šitaip:

if(!strcmp(cmdtext, "/asupa", true,6))
{
if(playerDB[playerid][admin]){SendClientMessage(playerid,COLOR,"* Sia komanda gali naudoti tik Adminai"); return 1;}
if(cmdtext[6]==0){SendClientMessage(playerid,COLOR,"* Iteikti armijos pazymejima: /asupa [vardo_dalis]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[7],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio vardo nera"); return 1;}
new Float:Coo[3];
GetPlayerPos(id,Coo[0],Coo[1],Coo[2]);
if(!PlayerToPoint(5, playerid, Coo[0],Coo[1],Coo[2])) return SendClientMessage(playerid, COLOR, "* Zaidejas per toli!");
if(playerDB[id][armijosp]) return SendClientMessage(playerid,COLOR,"* Jis ( Ji ) jau turi armijos pazymejima.");
if(GetPlayerMoneyA(playerid)<0) return SendClientMessage(playerid,COLOR,"* Sveikatos pazymejimas kainuoja pinigus. 20LT.");
GivePlayerMoneyA(playerid,-200);
SendClientMessage(playerid,COLOR,"* Armijos pa?ym?jimas ?teiktas.");
playerDB[id][armijosp]=true;
SendClientMessage(id,COLOR,"* Gavote armijos pa?ym?jim?..");
return 1;
}

Redaguota , nario Inv1s

logo.png

(redaguota)

Pvz šitaip:

if(!strcmp(cmdtext, "/asupa", true,6))
{
if(playerDB[playerid][admin]){SendClientMessage(playerid,COLOR,"* Sia komanda gali naudoti tik Adminai"); return 1;}
if(cmdtext[6]==0){SendClientMessage(playerid,COLOR,"* Iteikti armijos pazymejima: /asupa [vardo_dalis]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[7],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio vardo nera"); return 1;}
new Float:Coo[3];
GetPlayerPos(id,Coo[0],Coo[1],Coo[2]);
if(!PlayerToPoint(5, playerid, Coo[0],Coo[1],Coo[2])) return SendClientMessage(playerid, COLOR, "* Zaidejas per toli!");
if(playerDB[id][armijosp]) return SendClientMessage(playerid,COLOR,"* Jis ( Ji ) jau turi armijos pazymejima.");
if(GetPlayerMoneyA(playerid)<0) return SendClientMessage(playerid,COLOR,"* Sveikatos pazymejimas kainuoja pinigus. 20LT.");
GivePlayerMoneyA(playerid,-200);
SendClientMessage(playerid,COLOR,"* Armijos pa?ym?jimas ?teiktas.");
playerDB[id][armijosp]=true;
SendClientMessage(id,COLOR,"* Gavote armijos pa?ym?jim?..");
return 1;
}

blia ne.. aš kitaip daryčiau :DD

CMD:asupa(playerid,params[])
{
new id;
if(sscanf(params,"u",id)) return SendClientMessage(playerid,0,"Naudojimas /asupa V_P"); // naudojimas jei nk neirase
if(!IsPlayerConnected (id)) return SendClientMessage(playerid,0,"Tokio zaidejo nera"); // nera prisijunges
if(GetPVarInt(id,"teises")==1) return SendClientMesasge(playerid,0,"Zaidejas jau turi teises"); // turi teises =1
if(GetPVarInt(id,"teorija")==0) return SendClientMessage(playerid,0,"Zaidejas neislaikes teorijos"); // neturi teorija=1
new Float:Coo[3];
GetPlayerPos(id,Coo[0],Coo[1],Coo[2]);
if(!PlayerToPoint(5, playerid, Coo[0],Coo[1],Coo[2])) return SendClientMessage(playerid, 0, "Zaidejas toli toli"); // tikrinam atsuma
new litairankose = GetPlayerMoney(id); // gaunam litus
if(litairankose < 1000) return SendClientMessage(playerid,0,"Zaidejas neturi tiek pinigu!"); // jei zaidejas neturi tiek LT
GivePlayerMoney(playerid,1000); // duodame 1000LT.
GivePlayerMoney(id,-1000); // nuimame 1000LT
SetPVarInt(id,"teises",1); // dedam teises

return 1;
}

aš apie teses xD

Redaguota , nario Renas.

Guess who's back

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4808 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...