Satla-Zone
התחברות
+ הגב לנושא
מציג תוצאות 1 עד 19 מתוך 19

אשכול: פרסום|קיל מיוחד במינו!

  1. #1
    Zachi_MeyeR ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים

    פרסום|קיל מיוחד במינו!

    שלום לכולם
    הכנתי קיל משהו מגניב!
    הוספתי לקיל כמה דברים נפוצים:
    1.
    קוד PHP:
    CreateExplosion(X,Y,Z,A,0); 
    פיצוץ עז בקיל!
    2.
    קוד PHP:
    GetPlayerMoney(playerid);
    GivePlayerMoney(playerid,-5); 
    אז ככה הולכים לפובליק:
    קוד PHP:
    public OnPlayerCommandText(playerid, cmdtext[])}  
    { 
    רושמים את הפקודה של קיל:
    קוד PHP:
    if(strcmp(cmd, "/kill", true) == 0)
    { 
    זה פקודה שאנו נצטרך כדי לעשות קיל! בלי זה אין פקודה

    מתחת לזה אנחנו עושים כך:
    קוד PHP:
    if(IsPlayerConnected(playerid)) {  
    { 
    מתחת רושמים
    קוד PHP:
    GetPlayerMoney(playerid);
    GivePlayerMoney(playerid,-5);
    SendClientMessage(playerid, 0x00BFFFAA, "!הרגת תעצמך תמורת 5 דולר"); 
    מה שזה עושה שאתה עושה קיל זה מוריד לך סכום של 5-דולר
    חצי הפקודה:
    קוד PHP:
     new Float:X;
     new 
    Float:Y;
     new 
    Float:Z;
     new 
    kname[24];
     
    GetPlayerName(playerid,kname,24);
     
    SetPlayerHealth(playerid, 0);
     
    GetPlayerPos(playerid,X,Y,Z);
     
    CreateExplosion(X,Y,Z,11,0);
     
    SendClientMessage(playerid, COLOR_GREY, "You Dead
      return 1;
     } 
    CreateExplosion(X,Y,Z,11,0);
    מספר 11 זה מספר הפיצוץ אחרי הקילאתר ממנו נלקח:
    http://wiki.sa-mp.com/wiki/Explosion_List
    כל הפקודה:
    קוד PHP:
     if(strcmp(cmd, "/kill", true) == 0)
     {
     if(
    IsPlayerConnected(playerid))
      {
      
    GetPlayerMoney(playerid);
       
    GivePlayerMoney(playerid,-5);
     
    SendClientMessage(playerid, 0x00BFFFAA, "!הרגת תעצמך תמורת 5 דולר");
      new 
    Float:X;
      new 
    Float:Y;
      new 
    Float:Z;
      new 
    kname[24];
      
    GetPlayerName(playerid,kname,24);
      
    SetPlayerHealth(playerid, 0);
      
    GetPlayerPos(playerid,X,Y,Z);
      
    CreateExplosion(X,Y,Z,11,0);
      
    SendClientMessage(playerid, COLOR_GREY, "You Dead ");}
      return 
    1;
      } 
    תודה לליאור על העזרה/Total90_Nike

    הורדה:
    קוד HTML:
    http://www.upfree.net/206470
    נערך בפעם האחרונה על ידי Zachi_MeyeR : 12/10/08 ב 22:44

  2. #2
    הסמל האישי של Mr_BaRaKs[T]X[x]ツ
    Mr_BaRaKs[T]X[x]ツ גורו
    תאריך הצטרפות
    03/09/08
    שם פרטי
    ברק
    הודעות
    2,433
    קיבל לייק
    5 פעמים
    תודה רבה
    ומי שעזר לך זה ליאור?

  3. #3
    Zachi_MeyeR ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים
    תנעלו יש בעיה פה בפורום!או שתתנו לי לערוך את זה

  4. #4
    הסמל האישי של Mr_BaRaKs[T]X[x]ツ
    Mr_BaRaKs[T]X[x]ツ גורו
    תאריך הצטרפות
    03/09/08
    שם פרטי
    ברק
    הודעות
    2,433
    קיבל לייק
    5 פעמים
    תערוך
    יש כפתור עריכה תערוך..
    אין בעיה אני יכול לערוך הודעות שלי אתה יכול את שלך תערוך | :
    עם אתה רוצה שאני ינעל תגיד ותפתח חדש...

  5. #5
    Zachi_MeyeR ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים
    ברוך השם סודר הבלאגן!
    הכל ערוך כמו שצריך.
    יאללה תגובות!
    נערך בפעם האחרונה על ידי Zachi_MeyeR : 12/10/08 ב 21:59

  6. #6
    הסמל האישי של Mr_BaRaKs[T]X[x]ツ
    Mr_BaRaKs[T]X[x]ツ גורו
    תאריך הצטרפות
    03/09/08
    שם פרטי
    ברק
    הודעות
    2,433
    קיבל לייק
    5 פעמים
    יפה אחי נראה אולי נשים בDM

  7. #7
    הסמל האישי של Free[Z]e
    Free[Z]e ותיק
    תאריך הצטרפות
    03/10/08
    הודעות
    1,252
    קיבל לייק
    1 פעמים
    פשש הוא משקיע רצח ברק שמתה לב אחי??

  8. #8
    הסמל האישי של Mr_BaRaKs[T]X[x]ツ
    Mr_BaRaKs[T]X[x]ツ גורו
    תאריך הצטרפות
    03/09/08
    שם פרטי
    ברק
    הודעות
    2,433
    קיבל לייק
    5 פעמים
    מה אתה רוצה יעשה לו חח
    אני לא יכול להביא לי ווינאר או מה שיש פה אין לי גישה בסך הכול אני יכול לתת אזהרות
    לנעול לפתוח להדביק להוריד
    לשנות כותרת
    וזוהא
    אבל כול הכבוד לו תמשיך ככה

  9. #9
    הסמל האישי של Free[Z]e
    Free[Z]e ותיק
    תאריך הצטרפות
    03/10/08
    הודעות
    1,252
    קיבל לייק
    1 פעמים
    תמשיך כך כמו שברק אמר!!

  10. #10
    Zachi_MeyeR ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים
    תודה כפרות
    חג שמח
    עכשיו הכנתי משהו לכבוד סוכות!
    מקווה שיהיה מלא תגובות!

  11. #11
    D1ma טירון
    תאריך הצטרפות
    15/10/08
    הודעות
    7
    קיבל לייק
    0 פעמים
    לא הבנתי למה

    GetPlayerMoney(playerid);

    ?

  12. #12
    Zachi_MeyeR ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים
    ציטוט במקור פורסם על ידי D1ma צפה בהודעה
    לא הבנתי למה

    GetPlayerMoney(playerid);
    ?
    אתה לא חייב את זה
    פשוט סתם שמתי שמישהו יעשה קיל ירד לו ממוצע שלו $5-
    אתה יכול למחוק אם אתה רוצה!

    למשל:
    קוד PHP:
    if(strcmp(cmd, "/kill", true) == 0)
     {
     if(
    IsPlayerConnected(playerid))
      {
      new 
    Float:X;
      new 
    Float:Y;
      new 
    Float:Z;
      new 
    kname[24];
      
    GetPlayerName(playerid,kname,24);
      
    SetPlayerHealth(playerid, 0);
      
    GetPlayerPos(playerid,X,Y,Z);
      
    CreateExplosion(X,Y,Z,11,0);
      
    SendClientMessage(playerid, COLOR_GREY, "You Dead ");}
      return 
    1;
      } 
    </SPAN>

  13. #13
    SlyRaccoon` ותיק
    תאריך הצטרפות
    17/08/08
    הודעות
    1,669
    קיבל לייק
    0 פעמים
    אממ חח נחמד לא הבנתי למה זה טוב : | נגיד אני מפסיד בקרב פתאום אני עושה /Kill אז זה עושה פיצוץ וזה יהרוג את מי שליידו :]

  14. #14
    הסמל האישי של SuperMario
    SuperMario טירון
    תאריך הצטרפות
    02/10/08
    הודעות
    53
    קיבל לייק
    0 פעמים
    ציטוט במקור פורסם על ידי D1ma צפה בהודעה
    לא הבנתי למה

    GetPlayerMoney(playerid);

    ?
    מה יש להבין? זה משיג את הכסף של השחקן. למשל לשחקן יש 1000$ זה מקבל ואז הוא מביא (מוריד) 5$ אז המערכת יודעת מאיפה להוריד את ה 5$ ככה שזה יצר מצב שהשחקן ירד לו 5$ פשוט..

  15. #15
    Itay Itay טירון
    תאריך הצטרפות
    22/10/08
    הודעות
    75
    קיבל לייק
    0 פעמים
    יפה אחי משהוא שניראה יפה

  16. #16
    B-Boy Crazy טירון
    תאריך הצטרפות
    22/11/08
    הודעות
    24
    קיבל לייק
    0 פעמים
    יפה אהבתי המשך כך! יסוס

  17. #17
    Phyro טירון
    תאריך הצטרפות
    18/04/09
    שם פרטי
    מוטי
    הודעות
    34
    קיבל לייק
    0 פעמים
    כמה הערות על הפקודה :

    * אתה לא צריך לבדוק אם השחקן מחובר בפקודות, אם אותו השחקן מבצע את הפקודה.
    * אתה לא משתמש בערך המוחזר של הפונקציה "GetPlayerMoney" אז אין טעם כלל להשתמש בה.
    * עדיף שתבדוק אם למשתמש יש 5 דולר, אם אין לו שלח הודעה בהתאם.
    * סתם חיסכון במקום שאני אוהב, במקום 3 משתמשים אפשר ליצור מערך באורך 3 מטיפוס Float.
    * בשביל מה לשמור את השם של המשתמש אם אתה לא משתמש בו ?

    הפקודה המלאה שאני הייתי עושה לפי הרעיון שלך :

    קוד PHP:
        if (!strcmp(cmdtext,"/kill", true))
         {
              if (
    GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid,0x00BFFFAA, " ! אין לך מספיק כסף כדאי להתאבד בצורה מגניבה ");
              
    GivePlayerMoney(playerid,-5);
              
    SetPlayerHealth(playerid,0);
              new 
    Float:P[3];
              
    GetPlayerPos(playerid,P[0],P[1],P[2]);
              
    CreateExplosion(P[0],P[1],P[2],11,0);
              
    SendClientMessage(playerid,0x00BFFFAA, " ! הרגת את עצמך בצורה מגניבה תמורת 5 דולר ");
              return 
    1;
          } 
    בהצלחה

  18. #18
    Alon_S משתמש חסום
    תאריך הצטרפות
    21/03/09
    שם פרטי
    אלון
    הודעות
    110
    קיבל לייק
    0 פעמים
    WTF
    מה מיוחד פה? שמוריד כסף? :|

  19. #19
    Zachi_MeyeR ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים
    הקפצה של חודשיים +
    פעם הבאה מוטי אזהרה!

+ הגב לנושא

תגובה מהירה תגובה מהירה

כתובת המייל לא תוצג בפורום.

נושאים דומים

  1. תגובות: 1
    הודעה אחרונה: 25/03/10, 13:18
  2. פרסום|משהו מיוחד
    על ידי RoCkStaR בפורום Counter Strike 2
    תגובות: 0
    הודעה אחרונה: 24/04/09, 19:49
eXTReMe Tracker