SA-MP Forums Archive
פקודות ופונקציות יעילות - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Archive (https://sampforum.blast.hk/forumdisplay.php?fid=88)
+---- Thread: פקודות ופונקציות יעילות (/showthread.php?tid=107593)



פקודות ופונקציות יעילות - MenaceX^ - 10.11.2009

הי.
כל אחד מוזמן פה לכתוב פונקציות \ פקודות שימושיות, אם אתם פרסמתם קוד של מישהו אחר, לרשום קרדיטים בבקשה.



Re: פקודות יעילות. - Amit_B - 10.11.2009

הייתי מציע שתערוך את זה ל Useful Functions,
יש פה אנשים שלא יודעים שהכוונה לפונקציות ויכולים להתבלבל...
(אני מניח שבאמת התכוונת לפונקציות)


Re: פקודות יעילות. - MenaceX^ - 10.11.2009

לא, למען האמת התכוונתי לפקודות מכיוון שראיתי שפרסמו פקודה ולא פונקציה, אז אני אשנה את זה לפונקיצות + פקודות שימושיות.



Re: פקודות ופונקציות יעילות. - zikit232 - 10.11.2009

פקודה שבניתי לפני 6 דקות,

Quote:

if(strcmp(cmdtext,"/BuyHps",true) == 0)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_RED,"айп мк осфйч лсу мйчреъ зййн ");
GivePlayerMoney(playerid,-1000);
SetPlayerHealth(playerid,100);
}
return 1;
}]if(strcmp(cmdtext,"/BuyHps",true) == 0)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_RED,"айп мк осфйч лсу мйчреъ зййн ");
GivePlayerMoney(playerid,-1000);
SetPlayerHealth(playerid,100);
}
return 1;
}

קצת הסבר על הפקודה:
בשביל לעשות תפקודה אתה חיבים 1000$ דולר אצליכם ואז אתם עושים תפקודה וזה נותן לכם חיים מלאים 100%^


Re: פקודות ופונקציות יעילות. - MenaceX^ - 10.11.2009

אתה יכול להשתמש בתאגים של [pawn]



Re: פקודות ופונקציות יעילות. - [XST]O_x - 10.11.2009

Vgod-Vehicle god
נותן לכם אינסוף חיים למכונית.
למעלה:
pawn Code:
new AutoVehFixTimer[MAX_SERVER_PLAYERS];
OnPlayerCommandText:
pawn Code:
if (strcmp("/vgod on", cmdtext, true, 9) == 0)
    {
        new Float:health;
        new veh;
        veh = GetPlayerVehicleID(playerid);
        GetVehicleHealth(veh, health);
        if(health <999) SetVehicleHealth(veh,1000);
        GameTextForPlayer(playerid,"~w~vgod ~g~On!",2000,5);
        AutoVehFixTimer[playerid] = SetTimerEx("autofixtimer", 1, true, "i", playerid);
        return 1;
    }
בסוף:
pawn Code:
forward autofixtimer(playerid);
public autofixtimer(playerid)
{
    new Float:health;
    new veh;
    veh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(veh, health);
    if(health <999) SetVehicleHealth(veh,1000);
    return 1;
}
רק שאני לא יודע איך לעשות /vgod off אז תנסו לבד XD



Re: פקודות ופונקציות יעילות. - MenaceX^ - 10.11.2009

SetPlayerHealth, KillTimer.
זה כל מה שאתה צריך.


Re: פקודות ופונקציות יעילות. - [XST]O_x - 10.11.2009

Quote:
Originally Posted by MenaceX^
SetPlayerHealth, KillTimer.
זה כל מה שאתה צריך.
ניסיתי עם killtimer
אבל זה לא עזר וזה העלים חלק מהאוֹבְּיֶקְטים בשרת S:


Re: פקודות ופונקציות יעילות. - PoWerZ - 10.11.2009

pawn Code:
stock GetPlayerNameFrom(playerid,string[],len,startread)
{
 new PlayerName[MAX_PLAYER_NAME+1]; //Incase Name has MAX lengh
 GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
 strmid(string,PlayerName,startread,len+startread,255);
 return 1;
}
פונקציה לקבלת שם השחקן מתו מסויים



Re: פקודות ופונקציות יעילות. - MenaceX^ - 10.11.2009

Quote:
Originally Posted by ►ϻozilla Fir3foж◄
Quote:
Originally Posted by MenaceX^
SetPlayerHealth, KillTimer.
זה כל מה שאתה צריך.
ניסיתי עם killtimer
אבל זה לא עזר וזה העלים חלק מהאוֹבְּיֶקְטים בשרת S:
לא הגיוני.