Peršokti į turinį

/iskviesti komanda


Friend

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

Sveiki,

Sukuriau sia pamoka kad galetumete padaryti kaip toki dalyka /iskviesti apsauga

Kurė:Friend

Idėja:Friend

Pradedame

Atsidarome

Gamemodes/data/functions

Taigi atsidare si faila

Po:

stock Boolint(number)

{

if(number>0) return true;

return false;

}

Rasome toki koda:

stock SendMessageToDarbopavadinimas(color,text[])

{

for(new i=0; i

{

if(IsPlayerConnected(i))

{

if(playerDB[specialybe]==12)

{

SendClientMessage(i,color,text);

}

}

}

}

Kur skaicius 12 ji pasikeiskite i savo darbo skaiciu

Dabar issaugome ir pasijungiame savo gamemode

Ir einame prie savo komandu

taigi po:

public OnPlayerCommandText(playerid, cmdtext[])

{

Rasome si koda:

if(strcmp(cmdtext, "/iskviesti apsaugini", true, 17)==0)

{

if(GetPlayerColor(playerid) == COLOR_LIGHTGREEN)

{

SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Pranesta apie jusu samdyma!");

SetPlayerColor(playerid,PLAYCOL_HIDDEN);

}else{

if(cmdtext[16]==0 || cmdtext[17]==0){SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Samdyti apsaugini: /samdyti apsaugi [Kur jus esate?]"); return 1;}

new msg[128],name[MAX_PLAYER_NAME];

GetPlayerName(playerid,name,sizeof(name));

format(msg,sizeof(msg),"[Racija] Operatore: %s nori pasisamdyti apsaugini! (%s)",name,cmdtext[18]);

SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Apsauginis jau keliauja.");

SendMessageToDarbopavadinimas(COLOR_LIGHTBLUE,msg);

SetPlayerColor(playerid,COLOR_LIGHTGREEN);

}

if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_NONE){SendClientMessage(playerid,COLOR_YELLOW,"* Kai baigsite rageli padekite su ( /bai )"); SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);}

return 1;

}

tai turetu atrodyti taip :

public OnPlayerCommandText(playerid, cmdtext[])

{

if(strcmp(cmdtext, "/iskviesti apsaugini", true, 17)==0)

{

if(GetPlayerColor(playerid) == COLOR_LIGHTGREEN)

{

SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Pranesta apie jusu samdyma!");

SetPlayerColor(playerid,PLAYCOL_HIDDEN);

}else{

if(cmdtext[16]==0 || cmdtext[17]==0){SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Samdyti apsaugini: /samdyti apsaugi [Kur jus esate?]"); return 1;}

new msg[128],name[MAX_PLAYER_NAME];

GetPlayerName(playerid,name,sizeof(name));

format(msg,sizeof(msg),"[Racija] Operatore: %s nori pasisamdyti apsaugini! (%s)",name,cmdtext[18]);

SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Apsauginis jau keliauja.");

SendMessageToDarbopavadinimas(COLOR_LIGHTBLUE,msg);

SetPlayerColor(playerid,COLOR_LIGHTGREEN);

}

if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_NONE){SendClientMessage(playerid,COLOR_YELLOW,"* Kai baigsite rageli padekite su ( /bai )"); SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);}

return 1;

}

Taigi susiraskite eilute:

SendMessageToDarbopavadinimas(COLOR_LIGHTBLUE,msg);

ir pakeiskite zodiDarbopavadinimas i jusu nustatyta functions faile

susidominai +rep prasau neripinti :) :kill: :shoot:

Nuoroda į komentarą
Dalintis per kitą puslapį

Pagrindinis » Žaidimai » Veiksmo žaidimai » GTA SA:MP » Pamokos/pagalba » Pamokos

Dedamos pamokos žaidėjam. Visos pamokos kurios susijusios su serverių kūrimo dedamos:

Pagrindinis » Žaidimai » Veiksmo žaidimai » GTA SA:MP » GTA SA:MP serveris » Serverio kūrimo pamokos

----

Tema perkelta.

Nuoroda į komentarą
Dalintis per kitą puslapį

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