פקודות ופונקציות יעילות
#1

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

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

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

פקודה שבניתי לפני 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%^
Reply
#5

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

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
Reply
#7

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

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

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;
}
פונקציה לקבלת שם השחקן מתו מסויים
Reply
#10

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


Forum Jump:


Users browsing this thread: 1 Guest(s)