Pagrindinis diskusijų puslapis Grand Theft Auto multiplayer Pagalba SA-MP pagalba medikai

medikai

Pagalba kuriant sa-mp serverius, skriptus.
Standartinė Vasaris 13th, 2012, 10:57 pm
xname Naujokas
Naujokas

Pranešimai: 28
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: tomasss1233
Mano serveris: Neturiu
Atsiliepimai: 0
sveiki, kas galetu padet sukurti medikam komanda /heal (dalis vardo) tada ismestu ten tam zaidejui norite pasigyditi jei taip tai tada uzdetu pilna hp ir nuimtu 100LT jei ne nieko neivyktu, ziauriai reik man tos komandos :)

Reklama

Standartinė Vasaris 14th, 2012, 8:09 pm
Elmaras Naujokas
Naujokas

Pranešimai: 23
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: elmar6300
Mano serveris: Kuriamas 3%
Atsiliepimai: 0
xname rašė:
sveiki, kas galetu padet sukurti medikam komanda /heal (dalis vardo) tada ismestu ten tam zaidejui norite pasigyditi jei taip tai tada uzdetu pilna hp ir nuimtu 100LT jei ne nieko neivyktu, ziauriai reik man tos komandos :)


Jimk, bandyk tikria ne tokia kokios prasej, bet pagrindas yra, reikia kazka ir paciam ismokti.

if(playerDB[playerid][specialybe]==2 )// Specialybe
{
if(!strcmp(cmdtext, "/gyd", true,4)) //komanda
{
if(cmdtext[4]==0){SendClientMessage(playerid,WHITE,"Lietuvos ligoninë: gyditi þmogu: {33CCFF}/gyd [dalis vardo]"); return 1;} // jaigu nedarasej komandos tai paraso sita zinute.
new vardas[24]; // kintamasis
strmid(vardas,cmdtext[5],0,24);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, WHITE, "Lietuvos ligoninë: zaidejas neprisijunges"); return 1;} //jai zaidejas neprisijunges, arba nera tokio vardo jam paraso.
new Float:Coo[3];
GetPlayerPos(id,Coo[0],Coo[1],Coo[2]); // tikrina ar zaidejas ira sale.
if(!PlayerToPoint(5, playerid, Coo[0],Coo[1],Coo[2])){SendClientMessage(playerid, RED, "{33CCFF}Lietuvos ligoninë: zaidejas per toli."); return 1;} // paraso jai zaidejas per toli.

new msg[100],police[24];
GetPlayerName(playerid,police,sizeof(police));
GetPlayerName(id,vardas,sizeof(vardas));

SetPlayerHealth(id,100); // Pagydo + 100HP

format(msg,sizeof(msg),"{33CCFF}Pagydëtæ {F81414}%s.",vardas);//paraso medikui zinute
SendClientMessage(playerid,RED,msg);

format(msg,sizeof(msg),"{FFFFFF}Lietuvos ligoninë: {F81414} darbuotuojas: %s {33CCFF}jus pagydë",police); //Paraso zaidejui zinute
SendClientMessage(id,RED,msg);

return 1;
}


Gal ir ne viska paaiskinau, bet svarbiausius dalykus, tai tikrai

Standartinė Vasaris 16th, 2012, 1:08 am
xname Naujokas
Naujokas

Pranešimai: 28
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: tomasss1233
Mano serveris: Neturiu
Atsiliepimai: 0
as tokia komanda idejau:

if(!strcmp(cmdtext, "/meheal", true,5))
{
if(playerDB[playerid][specialybe]!=79){SendClientMessage(playerid,COLOR,"* Si komanda tik Medikams"); return 1;}
if(cmdtext[5]==0){SendClientMessage(playerid, COLOR, "* Pagydyti zaideja: /meheal [dalis vardo]"); 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 mess[256],name[MAX_PLAYER_NAME],rec[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(id,rec,sizeof(rec));
format(mess,sizeof(mess),"***%s pagyde jus!",name);
SendClientMessage(id,COLOR,mess);
format(mess,sizeof(mess),"***Pagydete %s!",rec);
SendClientMessage(playerid,COLOR,mess);
SetPlayerHealth(id,100);
SetPlayerArmour(id,100);
return 1;
}

bet raso visada tokio zaidejo nera



  • Reklama

Grįžti į SA-MP pagalba

cron