מציג תוצאות 1 עד 3 מתוך 3

אשכול: אשכול פרסום הפונקציות הגדול של הפורום!

  1. #1
    Galan Galan מנותק מתקדם
    תאריך הצטרפות
    14/11/10
    שם פרטי
    Gal
    הודעות
    682
    קיבל לייק
    39 פעמים

    אשכול פרסום הפונקציות הגדול של הפורום!

    אשכול פרסום הפונקציות הגדול!
    * אין להגיב בלי לפרסם פונקצייה!
    * אין לקלל / להעליב/ לפגוע בגולשים
    * כל חוקי הפורום וחוקי פורום סטלה-זון חלים גם על אשכול זה.
    * אין לעשות דאבל פוסט!
    *מותר להעתיק פונקציות - אך חובה לתת קרדיט! העתקה ללא קרדיט תגרור ענישה!
    *אין לבקש באשכול זה פונקציות. על פי החוק החדש אין לבקש קוד מוכן!
    * ייתכנו שינויים / תוספות בחוקים.


    סטוק להוציא שחקן מתוך רכב
    PHP Code:
    stock EjectPlayerFromVehicle(playeridvehicleid)
    {
        if(!
    IsPlayerConnected(playerid))
        return;
        if(
    GetVehicleModel(vehicleid) < 400)
        return;
        if(!
    IsPlayerInVehicle(playeridvehicleid))
        return;
        
    RemovePlayerFromVehicle(playerid);


    פונקצייה שמחזירה את השעה
    PHP Code:
    stock GetTimeX()
    {
        new 
    time[3],Time[258];
        
    gettime(time[0],time[1],time[2]);
        
    format(Time,258,"%d.%d.%d",time[2],time[1],time[0]);
        return 
    Time;


    לא אני הכנתי את הזאת. נלקח מהסאמפ העולמי (במקרה עברתי שם הרגע וחשבתי לפרסם את זה) - strrest
    השחקן כתב פקודה - זה יקח את השאר..

    לדוגמא
    /do אני שמנמן -> אני שמנמן

    /o לידר מוניות -> לידר מוניות
    וכו'
    זה הפונקצייה להוסיף בסוף המוד

    PHP Code:
    stock strrest(const string[], &index)
    {
        new 
    length strlen(string);
        while ((
    index length) && (string[index] <= ' '))
        {
            
    index++;
        }
        new 
    offset index;
        new 
    result[128];
        while ((
    index length) && ((index offset) < (sizeof(result) - 1)))
        {
        
    result[index offset] = string[index];index++;
        }
        
    result[index offset] = EOS;
        return 
    result;

    פונקצייה שמקבלת שם של שחקן ותחזיר את ה ID שלו

    PHP Code:
    stock GetID(name[])
    {
        new 
    Name[MAX_PLAYER_NAME];
        for(new 
    iMAX_PLAYERSi++)
        {
            if(
    IsPlayerConnected(i))
            {
                   
    GetPlayerName(iNamesizeof(Name));
                   if(!
    strcmp(Namename)) return i;
              }
         }
         return -
    1;




    תהנו...!




    נערך בפעם האחרונה על ידי Galan : 13/06/11 ב 23:59

  2. #2
    _PeretZ_ _PeretZ_ מנותק ג'וניור
    תאריך הצטרפות
    22/04/11
    שם פרטי
    טל
    הודעות
    334
    קיבל לייק
    60 פעמים
    כמה פונקציות שבניתי .. [אני זה tal332255 מפורום אחר]

    בדיקה אם שחקן באיזור מסויים -
    PHP Code:
       stock isCarInArea(vehicleidFloat:x1Float:y1Float:x2Float:y2)
    {
       new 
    Float:mx[2], Float:my[2], Float:pos[4];
       
    mx[0] = x1 x2x1 x2mx[1] = x1 x2x1 x2;
       
    my[0] = y1 y2y1 y2my[1] = y1 y2y1 y2;
       
    GetVehiclePos(vehicleidpos[0], pos[1], pos[2],pos[3]);
       return 
    pos[0] <= mx[0] && pos[0] >= mx[1] &&   pos[1] <= my[0] && pos[1] >= my[1]? true false;
       } 


    שילוב של זווית השחקן ושל שיגור שחקן -
    PHP Code:
    stock SetPlayerPosX(playeridFloat:x,Float:y,Float:z,Float:a)
    {
    SetPlayerPos(playerid,x,y,z),SetPlayerFacingAngle(playerid,a);
    return 
    1

    }


    שיגור שחקן לאיזור מסויים -
    PHP Code:
    stock TeleportToArea(playeridFloat:x1,Float:y1,Float:x2,Float:y2,Float:z)
    {
    new 
    Float:BigX,Float:BigY,Float:SmallX,Float:SmallY;
    if(
    x1 x2)BigX x1,SmallX x2;
    else 
    BigX x2,SmallX x1;
    if(
    x2 x1BigX x2,SmallX x1;
    else 
    BigX x1,SmallX x2;
    if(
    y1 y2BigY y1,SmallY y2;
    else 
    BigY y2,SmallY y1;
    if(
    y2 y1BigY y2,SmallY y1;
    else 
    BigY y1,SmallY y2;
    SetPlayerPos(playerid,floatrandom(BigX SmallX) + SmallX,floatrandom(BigY SmallY) + SmallY,z);
    return 
    1;

    פונקציה נחוצה [לא שלי] -

    PHP Code:
    forward Float:floatrandom(Float:max);
    public 
    Float:floatrandom(Float:max)
    {
        return 
    floatdiv(float(random(floatround(max 100000))), 100000.0);

    בדיקה אם יש עוד מישהו ברכב חוץ מהנהג -

    PHP Code:
    stock IsAnyPlayerPassenger(vehicleid)
    {
    for(new 
    0MAX_PLAYERSi++)
    if(
    IsPlayerConnected(i))
    if(
    GetPlayerState(i) == && GetPlayerVehicleID(i) == vehicleid) return 1;
        return 
    0;

    השמעת צליל מסויים לכולם -
    PHP Code:
    stock PlayerPlaySoundAll(id,Float:x,Float:y,Float:z

        for(new 
    0MAX_PLAYERSi++) 
        { 
            if(
    IsPlayerConnected(i)) 
            { 
            
    PlayerPlaySound(i,id,x,y,z); 
            } 
        } 

    לבדוק אם השם הזה מחובר -
    PHP Code:
    stock IsNameConnect(name[])
    {
    for(new 
    0<= MAX_PLAYERSi++)
    if(
    IsPlayerConnected(i) && !strcmp(GetName(i),name,true)) return 1;
    return 
    0;



    בדיקת האיידי של השחקן לפי שם -
    PHP Code:
    stock GetIdName(name[]) 
    {
    for(new 
    0<= MAX_PLAYERSi++)
    if(
    IsPlayerConnected(i) && !strcmp(GetName(i),name,true)) return i;
    return -
    1;

    תהנו

  3. #3
    הסמל האישי של BadKiller
    BadKiller BadKiller מנותק טירון
    תאריך הצטרפות
    18/09/11
    שם פרטי
    דניאל
    הודעות
    52
    קיבל לייק
    4 פעמים
    פונקציה לקחת את שם השחקן משמש לFormat
    PHP Code:
    stock GetNamePlayer(playerid)
    {
    new 
    Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof(Name));
    return 
    Name;


נושאים דומים

  1. תגובות: 9
    הודעה אחרונה: 01/11/12, 10:44
  2. הודעה|אשכול ה-3,000 של הפורום!
    על ידי o F i R בפורום מדיה, מודים וסקינים
    תגובות: 4
    הודעה אחרונה: 19/06/09, 15:34
  3. פרסום | כל הדרגות של הפורום, חידשתי :)
    על ידי Bar בפורום גרפיקה כללית
    תגובות: 16
    הודעה אחרונה: 13/06/09, 19:54
  4. פרסום | כל הדרגות של הפורום, חידשתי :)
    על ידי Bar בפורום חתימות וסמלים
    תגובות: 4
    הודעה אחרונה: 12/05/09, 20:51
  5. תגובות: 55
    הודעה אחרונה: 22/03/09, 03:48
eXTReMe Tracker