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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5511 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

1. bugas: Kai žmogui duodu teises su komanda /supa jis jas gauna o kai atsijungia ir tarkim kita diena ar nesvarbu po 5min jis ju nebeturi

if(!strcmp(cmdtext, "/supa", true,5))

{

if(playerDB[playerid][specialybe]!=7){SendClientMessage(playerid,COLOR," Si komanda tik vairavimo mokytojams"); return 1;}

if(cmdtext[5]==0){SendClientMessage(playerid,COLOR," Iteikti vairavimo pazymejima: /supa [vardo_dalis]"); return 1;}

new vardas[MAX_PLAYER_NAME];

strmid(vardas,cmdtext[6],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][teises])

{

SendClientMessage(playerid,COLOR," Jis ( Ji ) jau turi pazymejima.");

return 1;

}

if(GetPlayerMoneyA(playerid)<1500)

{

SendClientMessage(playerid,COLOR," Vairavimo teises kainuoja pinigus. 1500LT.");

return 1;

}

GivePlayerMoneyA(playerid,-1500);

SendClientMessage(playerid,COLOR," Vairavimo pazymejimas iteiktas.");

playerDB[id][teises]=true;

SendClientMessage(id,COLOR," Gavote vairavimo pazymejima. Vazinekite tvarkingai, nes jas gali atimti!.");

pelnas[6]+=1000;

return 1;

}

štai skriptas.

Na antras tai del auto save: dažnai žmonėm viskas pradinginėja

Auto save pas mane toks : http://www.gta-online.lt/v2/index.php?topic=113.0

jeigu galit paaiškinkit kas blogai

if(!strcmp(cmdtext, "/supa", true,5))
{
		if(playerDB[playerid][specialybe]!=7){SendClientMessage(playerid,RED,"* Ši komanda tik vairavimo mokytojams"); return 1;}
		if(cmdtext[5]==0){SendClientMessage(playerid,BLUE,"* Duoti vairavimo pažymėjimą: /supa [vardo dalis]"); return 1;}
		new vardas[MAX_PLAYER_NAME];
		strmid(vardas,cmdtext[6],0,MAX_PLAYER_NAME);
   	new id = GetPlayeridMid(vardas);
	if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "* Tokio žaidėjo nėra"); 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, RED, "* Žaidėjas per toli!"); return 1;}

       if(playerDB[id][teises])
    {
	    SendClientMessage(playerid,GREEN,"* Žaidėjas jau turi pažymejimą");
	    return 1;
	}

    if(GetPlayerMoneyA(playerid)<500)
    {
	    SendClientMessage(playerid,GREEN,"* Vairavimo pažymėjimas kainuoja pinigus 500 litų");
	    return 1;
	}
	if(GetPlayerScore(id) < 70){ SendClientMessage(playerid, RED, "* Jūs negalite duoti Jam pažymėjimo, nes žaidėjas nepakankamai patyręs"); return 1;}
	GivePlayerMoneyA(playerid,-500);
 		SendClientMessage(playerid,GREEN,"* Vairavimo pažymėjimas išduotas");
 		playerDB[id][teises]=true;
 		SendClientMessage(id,GREEN,"* Gavote vairavimo pazymejimą!.");
 		pelnas[6]+=100;
 		if(playerDB[id][vedelogin]){SavePlayerData(id,false);}

	return 1;
	}

Bandyk :)

804ed16076b41d9cecff40801dac3c6c47.gif

	if(!strcmp(cmdtext, "/supa", true,5))
{
		if(playerDB[playerid][specialybe]!=7){SendClientMessage(playerid,COLOR,"* Si komanda tik vairavimo mokytojams"); return 1;}
		if(cmdtext[5]==0){SendClientMessage(playerid,COLOR,"* Iteikti vairavimo pazymejima: /supa [vardo_dalis]"); return 1;}
		new vardas[MAX_PLAYER_NAME];
		strmid(vardas,cmdtext[6],0,MAX_PLAYER_NAME);
   	new id = GetPlayeridMid(vardas);
	if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo 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][teises])
    {
	    SendClientMessage(playerid,COLOR,"* Zaidejas jau turi pazymejima.");
	    return 1;
	}

    if(GetPlayerMoneyA(playerid)<1500)
    {
	    SendClientMessage(playerid,COLOR,"* Vairavimo teises kainuoja pinigus. 200LT.");
	    return 1;
	}

	GivePlayerMoneyA(playerid,-1500);
 		SendClientMessage(playerid,COLOR,"* Vairavimo pazymejimas iteiktas.");
 		playerDB[id][teises]=true;
 		SendClientMessage(id,COLOR,"* Gavote vairavimo pazymejima!.");
 		pelnas[6]+=100;

	return 1;
	}

-- Papildyta --

O ant autosave šitą skriptą ji naudoju ir viskas gerai:

public OnPlayerDisconnect(playerid, reason)
{
if(AutoSave[ playerid ] == 1)
{
SavePlayerData(playerid,false);
}
StartStreamingForPlayer(playerid,1200);
   StopPlayerStreaming(playerid);
   KillTimer(zaidimast[playerid]);
if(playerDB[playerid][authstate]==4) SavePlayerData(playerid,true);
return 1;
}

-- Papildyta --

Jei padėjau duok +REP į REVAN acc

REVAN - Mano nick.

LRMG.LT

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5511 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ą...