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

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

(redaguota)

Sveiki, vakar pradėjau mokinti scriptinti viena supporte paskaičiau visus pradmenis ir žiūrėjau toliau scriptus kaip jie susidaro ir t.t. Šiandien sugalvojau padaryti viena sistemėlę mafijos bosams /suristi su TextDraw'u, na žiūrėkit kas man čia gavosi. Gali būti klaidų nesiginčioju, jai rasite klaidų praneškite. P.s sistema netestuota.

Viršuje prie visų new rašome:

new Text:suriso[MAX_PLAYERS];

Toliau susirandame visas gaujų komandas ir kur nors iterpiame :

if(!strcmp(cmdtext, "/suristi", true,9))

{

if(playerDB[playerid][specialybe]!=Gaujos ID && playerDB[playerid][specialybe]!=Gaujos ID2)

{

SendClientMessage(playerid,RED,"Ði Komanda Skirta Gaujoms"); return 1;

}

if (Spectating[playerid][0]!=-1)

{

SendClientMessage(playerid,RED, "Tokios Komandos Nera"); return 1;

}

if(playerDB[playerid][specialybe]!=GAUJOSID && playerDB[playerid][specialybe]!=GAUJOSID)

{

SendClientMessage(playerid,RED, "Ðiø specialybiø darbuotojø suriðti negalima."); return 1;

}

if(cmdtext[4]==0){SendClientMessage(playerid,BLUE,"Suriðti/Atriðti Þaidëja: /Suristi [Vardo_Dalis]");

return 1;

}

new vardas[MAX_PLAYER_NAME];

strmid(vardas,cmdtext[5],0,MAX_PLAYER_NAME);

new id = GetPlayeridMid(vardas);

if (id == INVALID_PLAYER_ID)

{

SendClientMessage(playerid, RED, "Tokio Þaidejo Nera");

return 1;

}

if (id == playerid)

{

SendClientMessage(playerid, RED, "Saves Suristi Negali!");

return 1;

}

new Float:Coo[3];

GetPlayerPos(id,Coo[0],Coo[1],Coo[2]);

if(!PlayerToPoint(3, playerid, Coo[0],Coo[1],Coo[2]))

{

SendClientMessage(playerid, RED, "Þaidëjas Per Toli");

return 1;

}

else if(IsPlayerInAnyVehicle(playerid) && !PlayerToPoint(6, playerid, Coo[0],Coo[1],Coo[2])){

SendClientMessage(playerid, RED, "Þaidejas Per Toli");

return 1;

}

new msg[128],gauja[MAX_PLAYER_NAME];

GetPlayerName(playerid,gauja,sizeof(gauja));

GetPlayerName(id,vardas,sizeof(vardas));

if(playerDB[id][cuffed])

{

playerDB[id][cuffed]=false;

TogglePlayerControllable(id,true);

format(msg,sizeof(msg),"Atriðote %s.",vardas);

SendClientMessage(playerid,GREEN,msg);

format(msg,sizeof(msg),"Jus Atriðo Gauja %s.",gauja);

SendClientMessage(id,RAUDONA,msg);

SetTimer("sunaikinti", 1000, false);

}else{

playerDB[id][cuffed]=true;

TogglePlayerControllable(id,false);

format(msg,sizeof(msg),"Surisote %s.",vardas);

SendClientMessage(playerid,GREEN,msg);

format(msg,sizeof(msg),"Jus Suriðo Gauja %s.",gauja);

SendClientMessage(id,RED,msg);

suriso[playerid] = TextDrawCreate(240.0,580.0,"Jus suriðo mafijos bosas.");

TextDrawShowForPlayer(playerid,suriso[playerid]);

TextDrawColor(suriso[playerid], RED);

TextDrawSetOutline(suriso[playerid], 5);

TextDrawFont(suriso[playerid], 0)

TextDrawUseBox(suriso[playerid], 1);

TextDrawBoxColor(suriso[playerid], Black)

}

return 1;

}

Toliau gamemodo gale rašome:

public sunaikinti()

{

Ir po juo rašome:

TextDrawDestroy(suriso[playerid]);

}

Komanda buvo paimta iš šio puslapio. :) Jai veiks nepamirškit +R3P

Redaguota , nario Jamaika_Zubavicius

 

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

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...