Szerző Téma: /heal <id>  (Megtekintve 1139 alkalommal)

Nem elérhető YoYo

/heal <id>
« Dátum: 2012. február 08. - 21:25:14 »
0 Show voters
Üdv.
Nekem egy egyszerû kis script kellene.
Parancs: /heal id
És azt úgy meglehetne oldani, hogy csak mentõs használhassa a parancsot? Külön mentõs skin ID szerint.. ID: 274
Elõre is kössz!
« Utoljára szerkesztve: 2012. február 08. - 21:26:57 írta YoYo »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
/heal <id>
« Válasz #1 Dátum: 2012. február 08. - 22:09:40 »
0 Show voters
Holnap megcsinálom neked, ha nem kezdi el addig valaki más ;) :) Jóéjt

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
/heal <id>
« Válasz #2 Dátum: 2012. február 09. - 07:03:07 »
0 Show voters
Nos, hát én még elég kezdõ scripter vagyok, és a zcmd-hez jobban értek, de elkészítettem a /heal [PlayerID] parancsot, de azt nem tudtam megcsinálni, hogy egy bizonyos skin tudja meg csak, de lehet megtudnám, nem tudom. ;)
A script:
[pawn]#include <a_samp>
public OnFilterScriptInit() return print(\"Élet script sikeresen betöltve!\");
public OnFilterScriptExit() return print(\"Élet script sikeresen leállítva!\");
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/heal\", cmdtext, true, 10) == 0)
{
    new tmp[8], id, Float:Heal;
       if(!strlen(tmp)) return SendClientMessage(playerid, -1, \"Használat: /heal <PlayerID>\");
   GetPlayerHealth(id, Heal);
   SetPlayerHealth(id, Heal);
   SendClientMessage(id, -1, \"Valaki beállította az életed!\");
   SendClientMessage(playerid, -1, \"Sikeresen beállítottad a játékos életét!\");
   return 1;
}
return 0;
}[/pawn]

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
/heal <id>
« Válasz #3 Dátum: 2012. február 09. - 07:26:18 »
0 Show voters
Szia! Összedobtam így ma csütörtök reggel neked egy gyógyító parancsot!
Zcmdben írtam meg!
Elvileg csak a 274es skin idjû játékos tudja használni!
Ha még sem jó, majd délután javítom!
 

CMD:heal(playerid, params[])
{
if(GetPlayerSkin(playerid) == 274){
new giveplayerid;
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /heal [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
if(!IsPlayerInRangeOfPoint(giveplayerid, 3.0, x,y,z)) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: A játékos nincs a közeledben\");
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof string, \"%s meggyógyított valakit!\", name, giveplayerid);
SendClientMessageToAll(0xFF0000AA,string);
SetPlayerHealth(giveplayerid, 100);
}else{ SendClientMessage(playerid, hiba, \"Nem vagy mentõs!\");}
return 1;
}

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
/heal <id>
« Válasz #4 Dátum: 2012. február 09. - 07:38:12 »
0 Show voters
Idézetet írta: YoYo date=1328732714\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16773\" data-ipsquote-contentclass=\"forums_Topic
Üdv.
Nekem egy egyszerû kis script kellene.
Parancs: /heal id
És azt úgy meglehetne oldani, hogy csak mentõs használhassa a parancsot? Külön mentõs skin ID szerint.. ID: 274
Elõre is kössz!
 
UGyan ezt kérted sunwellnél a konfigkérelemben.
Ott már leírtam sscanf+zcmd-vel.

Nem elérhető YoYo

/heal <id>
« Válasz #5 Dátum: 2012. február 09. - 13:31:00 »
0 Show voters
igen..és utána láttam hogx Kinfig igénylés  :-[
Remélem nem gond..
És kössz Sheet :)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
/heal <id>
« Válasz #6 Dátum: 2012. február 09. - 13:38:53 »
0 Show voters
[mod]Megoldva.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal