Szerző Téma: Szervkereskedõ  (Megtekintve 2334 alkalommal)

Szervkereskedõ
« Dátum: 2012. április 22. - 12:34:47 »
0 Show voters
Üdv kellene nekem egy olyan script \"szerv kereskedõ\" ezt lehetséges megirni úgy képzeltem el h valakit elkapok /boncol id/név
és a játékos meghalna és a szerveket a valahol le lehetne adni /szervlead parancsal!A segitséget köszönöm!

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Szervkereskedõ
« Válasz #1 Dátum: 2012. április 22. - 12:55:45 »
0 Show voters
Hogy érted, hogy elkapod? Ott vagy a közelében vagy mi?

Szervkereskedõ
« Válasz #2 Dátum: 2012. április 22. - 13:04:52 »
0 Show voters
autóba berántjuk vagy ilyesmi...

Nem elérhető #Nexus#

  • 1374
    • Profil megtekintése
Szervkereskedõ
« Válasz #3 Dátum: 2012. április 25. - 15:55:18 »
0 Show voters
Anyám .............
Na most az autóba berántás parancs megvan nem ?

Szervkereskedõ
« Válasz #4 Dátum: 2012. április 25. - 16:52:56 »
0 Show voters
az nem kell csak az kell amit leirtam...

Nem elérhető sza23

  • 346
    • Profil megtekintése
Szervkereskedõ
« Válasz #5 Dátum: 2012. április 28. - 18:05:23 »
0 Show voters
Ugy akarja,hogy ha valakit megölsz akkor elveti a szerverit.
Tehát nagyjából a felépitése olyan mint amikor eldobja a fegyvert amikor megöltél valakit

Szervkereskedõ
« Válasz #6 Dátum: 2012. április 28. - 20:57:11 »
0 Show voters
Nem nekem olyan kell h valakit elkapok ((ez legyen az én gondom hogy)) berakom kocsi beirom /boncol id/név és kiszedem szerverit és meghal.

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Szervkereskedõ
« Válasz #7 Dátum: 2012. április 28. - 22:56:11 »
0 Show voters
Írd ide az elkapás parancsát és megcsinálom

Szervkereskedõ
« Válasz #8 Dátum: 2012. április 28. - 23:00:17 »
0 Show voters
csak a /boncol és /szervleader kellene és ty

Nem elérhető Rexii

  • 471
    • Profil megtekintése
Szervkereskedõ
« Válasz #9 Dátum: 2012. április 29. - 19:20:45 »
0 Show voters
Tessék, megírtam!
Nem teszteltem,de valószínûleg mûködik!
 
#include <a_samp>
#include <zcmd>
#include <sscanf>
#pragma tabsize 0
#define A_Szerv 1
public OnPlayerConnect(playerid)
{
SetPVarInt(playerid, \"Szerv\", 0);
return 1;
}
CMD:boncol(playerid, params[])
{
new jozsi; //playerid
if(sscanf(params, \"ui\", jozsi)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /boncol <ID/Játékos név>\");
if(playerid == jozsi) return SendClientMessage(playerid, 0xFFFFFF, \"Magadat nem boncolhatod!\");
SendClientMessage(playerid, 0xFFFFFF, \"Elkezdted boncolni a playert!\");
SendClientMessage(jozsi, 0xFFFFFF, \"Elkezdtek boncolni!\");
SetTimerEx(\"Boncolás\", 10000, 0,\"i\",playerid,jozsi);
SetPVarInt(playerid, \"Szerv\", A_Szerv);
SendClientMessage(playerid, 0xFFFFFF, \"Sikeresen felboncoltad a playert!Megkaptad a szerveit!\");
SendClientMessage(jozsi, 0xFFFFFF, \"Felboncoltak!\");
return 1;
}
CMD:szervlead(playerid, params[])
{
if(GetPVarInt(playerid, \"Szerv\"))
{
GivePlayerMoney(playerid, 25000); //itt átírhatod a pénzt
SendClientMessage(playerid, 0xFFFFFF, \"Leadtad a szerveket és kaptál $25,000 -t!\");
}
else
{
SendClientMessage(playerid, 0xFFFFFF, \"Nincsenek eladható szerveid!\");
}
return 1;
}

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Szervkereskedõ
« Válasz #10 Dátum: 2012. április 29. - 19:32:02 »
0 Show voters
A timer álltal elindított eljárás nem írtad bele, de sebaj. :D Célnak megfelel.
 
#include <a_samp>
#include <zcmd>
#include <sscanf>
#define A_Szerv 1
public OnPlayerConnect(playerid)
{
                SetPVarInt(playerid, \"Szerv\", 0);
                return 1;
}
CMD:boncol(playerid, params[])
{
        new jozsi;
        if(sscanf(params, \"ui\", jozsi)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /boncol <ID/Játékos név>\");
        if(playerid == jozsi) return SendClientMessage(playerid, 0xFFFFFF, \"Magadat nem boncolhatod!\");
       
        SendClientMessage(playerid, 0xFFFFFF, \"Elkezdted boncolni a playert!\");
        SendClientMessage(jozsi, 0xFFFFFF, \"Elkezdtek boncolni!\");
       
        SetTimerEx(\"Boncolas\", 10000, 0,\"i\", jozsi);
       
        SetPVarInt(playerid, \"Szerv\", A_Szerv);
        TogglePlayerControllable(jozsi, 0);
       
        SendClientMessage(playerid, 0xFFFFFF, \"Sikeresen felboncoltad a playert!Megkaptad a szerveit!\");
        SendClientMessage(jozsi, 0xFFFFFF, \"Felboncolnak\");
        return 1;
}
CMD:szervlead(playerid, params[])
{
        if(GetPVarInt(playerid, \"Szerv\"))
        {
        GivePlayerMoney(playerid, 25000); //itt átírhatod a pénzt
        SendClientMessage(playerid, 0xFFFFFF, \"Leadtad a szerveket és kaptál $25,000 -t!\");
        }
        else
        {
        SendClientMessage(playerid, 0xFFFFFF, \"Nincsenek eladható szerveid!\");
        }
        return 1;
}
forward Boncolas(playerid);
public Boncolas(playerid)
{
   TogglePlayerControllable(playerid, 0);
   SendClientMessage(playerid, 0xFFFFFF, \"Felboncoltak!\");
   
}

Nem elérhető Rexii

  • 471
    • Profil megtekintése
Szervkereskedõ
« Válasz #11 Dátum: 2012. április 29. - 19:35:25 »
0 Show voters
Igaz :D Boccs siettem...
Köszi Gábor!

Szervkereskedõ
« Válasz #12 Dátum: 2012. április 29. - 22:16:46 »
0 Show voters
kössz, de 1 error van!
 
(36336) : error 017: undefined symbol \"params\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

 

if(sscanf(params, \"ui\", jozsi))

Szervkereskedõ
« Válasz #13 Dátum: 2012. április 30. - 09:11:12 »
0 Show voters
Szedd le az SSCANF-ot. aztán #include <sscanf2>

Szervkereskedõ
« Válasz #14 Dátum: 2012. április 30. - 09:24:57 »
0 Show voters
if(sscanf(params, \"ui\", jozsi)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /boncol <ID/Játékos név>\");

 
Helyett
 
if(sscanf(params, \"u\", jozsi)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /boncol <ID/Játékos név>\");

 
Egyel több paraméter van megadva...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal