GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Johnies00 - 2012. November 03. - 14:48:27

Cím: Sima parancstól leáll a szerver
Írta: Johnies00 - 2012. November 03. - 14:48:27
CMD:javit(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 3, 91.1067,-164.7879,2.4252))
    {
        if(stat[playerid][penz] >= 5000)
        {
    RepairVehicle(GetPlayerVehicleID(playerid));
    GameTextForPlayer(playerid, \"~w~Megjavítva\", 1000, 1);
            } else {
    SendClientMessage(playerid, PIROS, \"Nincs elég pénzed! (5000% szükséges)\");
        }
    }
    return 1;
}

 
Ha ott vagyok ahol kell és beírom leáll a szerver, de mi a f**z?! Egy sima parancs.. -.-\"
U.I.: Az IsPlayerInRangeOfPoint fgv. lefut, a pénz ellenõrzés nem, printf-el megnéztem.
Cím: Sima parancstól leáll a szerver
Írta: ..divx.. - 2012. November 03. - 14:59:07
CMD:javit(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 3, 91.1067,-164.7879,2.4252))
    {
        if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,PIROS,\"Nincs elég pénzed! (5000% szükséges)\");
        {
            RepairVehicle(GetPlayerVehicleID(playerid));
            GameTextForPlayer(playerid, \"~w~Megjavítva\", 1000, 1);
            GivePlayerMoney(playerid,-5000);
        }
    }
    return 1;
}

 
EDIT: szerkeztve
Cím: Sima parancstól leáll a szerver
Írta: Johnies00 - 2012. November 03. - 15:00:15
Változót használok a pénz tárolósára, de úgy tûnik csak akkor áll le a szerver ha nincs elég manim..  ???
Cím: Sima parancstól leáll a szerver
Írta: ..divx.. - 2012. November 03. - 15:02:22
Akkor meg így:
 
CMD:javit(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 3, 91.1067,-164.7879,2.4252))
    {
        if(stat[playerid][penz] < 5000) return SendClientMessage(playerid,PIROS,\"Nincs elég pénzed! (5000% szükséges)\");
        {
            RepairVehicle(GetPlayerVehicleID(playerid));
            GameTextForPlayer(playerid, \"~w~Megjavítva\", 1000, 1);
            GivePlayerMoney(playerid,-5000);
        }
    }
    return 1;
}
Cím: Sima parancstól leáll a szerver
Írta: Johnies00 - 2012. November 03. - 15:06:59
Pont így próbáltam mielött elolvastam  :D de így is leáll ha kevesebb mint 5k-m van..
Cím: Sima parancstól leáll a szerver
Írta: Kovacs_Richard - 2012. November 03. - 15:08:03
SendClientMessage(playerid, PIROS, \"Nincs elég pénzed! (5000% szükséges)\");

 
ez a hiba...nem voltam 100%-ig biztos benne ezért leteszteltem és beigazolódott a sejtésem :) mondjuk elég erõsen kibökte a szemem :D
% --> $
 
SendClientMessage(playerid, PIROS, \"Nincs elég pénzed! (5000$ szükséges)\");
Cím: Sima parancstól leáll a szerver
Írta: Johnies00 - 2012. November 03. - 15:12:44
Idézetet írta: Kovacs_Richard date=1351951683\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29462\" data-ipsquote-contentclass=\"forums_Topic

SendClientMessage(playerid, PIROS, \"Nincs elég pénzed! (5000% szükséges)\");

 
ez a hiba...nem voltam 100%-ig biztos benne ezért leteszteltem és beigazolódott a sejtésem :) mondjuk elég erõsen kibökte a szemem :D
% --> $
 
SendClientMessage(playerid, PIROS, \"Nincs elég pénzed! (5000$ szükséges)\");

 

Hogy szúrta ki a szemedet?  ??? ??? ??? Én biztos nem vettem volna észre.. Köszönöm Kovacs.  :D
Cím: Sima parancstól leáll a szerver
Írta: Kovacs_Richard - 2012. November 03. - 15:17:48
mivel % jel volt a $ helyett :d ez volt ami zavart :D
Cím: Sima parancstól leáll a szerver
Írta: Johnies00 - 2012. November 03. - 15:21:10
Nem is gondoltam hogy ott elírtam..  ;D Köszi még egyszer, zárok.  :)