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

אשכול: עזרה|יצרתי קוד שמירה מקום

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

    עזרה|יצרתי קוד שמירה מקום

    יצרתי קוד של שמירת מקום , רועי אם אתה רואה תעזור לי אם אתה יכול

    קוד:
    PHP Code:
    if(strcmp(cmdtext ,"/Keep" true) == 0){
    new 
    Float:XFloat:YFloat:ZFloat:A;
    GetPlayerPos(playeridX,Y,Z);
    SendClientMessage(playerid,Bm,"Save Pos Coords ™");
    return 
    1;

    אני לא יודע מה הבעיה איתו כי אני שומר מקום , אז זה משגר אותי לכפר כזה
    אני יודע שחכתי להוסיף לו פונקציה שתשמור תניתונים,אני רק צריך תבסיס.
    תודה למומחי תיכנות!

  2. #2
    SlyRaccoon` SlyRaccoon` מנותק ותיק
    תאריך הצטרפות
    17/08/08
    הודעות
    1,662
    קיבל לייק
    0 פעמים
    PHP Code:
    new Float:postion_keep[200][3];
    new 
    other_keep[200][2];
    if(!
    strcmp(cmdtext ,"/Keep" true))
    {
    other_keep[playerid][0] = GetPlayerInterior(playerid);
    other_keep[playerid][1] = GetPlayerVirtualWorld(playerid);
    GetPlayerPos(playeridpostion_keep[playerid][0],postion_keep[playerid][1],postion_keep[playerid][2]);
    return 
    SendClientMessage(playerid,Bm,"Save Pos Coords ™");
    }
    if(!
    strcmp(cmdtext ,"/GotoKeep" true))
    {
    if(!(
    IsPlayerInAnyVehicle(playerid)))
    {
    SetPlayerPos(playerid,postion_keep[playerid][0],postion_keep[playerid][1],postion_keep[playerid][2]);
    }
    else if((
    IsPlayerInAnyVehicle(playerid)))
    {
    LinkVehicleToInterior(GetPlayerVehicleID(playerid),other_keep[playerid][0]);
    SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),other_keep[playerid][1]);
    SetVehiclePos(GetPlayerVehicleID(playerid),postion_keep[playerid][0],postion_keep[playerid][1],postion_keep[playerid][2]);
    }
    SetPlayerInterior(playerid,other_keep[playerid][0]);
    SetPlayerVirtualWorld(playerid,other_keep[playerid][1]);
    return 
    SendClientMessage(playerid,Bm,"Load Pos Coords ™");

    תהנה, לא בדקתי עם יש אירורים או לא, תגיד לי .

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

  4. #4
    roi857 roi857 מנותק טירון
    תאריך הצטרפות
    20/04/09
    שם פרטי
    רועי
    הודעות
    10
    קיבל לייק
    0 פעמים
    בגדול זה הבסיס אם יש ארורים תגיד לי התחלתי לחזור לתכנת אחרי חצי שנה
    אני מתחיל לחזור לתכנות (זה Style)
    PHP Code:
    new Float:xx[MAX_PLAYERS];
    new 
    Float:xy[MAX_PLAYERS];
    new 
    Float:xz[MAX_PLAYERS]; 
    בפקודות
    PHP Code:
        if (strcmp(cmdtext"/keep"true)==0)
        {
    GetPlayerPos(playerid,xx[playerid],xy[playerid],xz[playerid]);
    return 
    1;
    }
        if (
    strcmp(cmdtext"/gotokeep"true)==0)
        {
    SetPlayerPos(xx[playerid],xy[playerid],xz[playerid]);
    return 
    1;


  5. #5
    vetall vetall מנותק טירון
    תאריך הצטרפות
    07/01/09
    הודעות
    9
    קיבל לייק
    0 פעמים
    ציטוט במקור פורסם על ידי roi857 צפה בהודעה
    בגדול זה הבסיס אם יש ארורים תגיד לי התחלתי לחזור לתכנת אחרי חצי שנה
    אני מתחיל לחזור לתכנות (זה Style)
    PHP Code:
    new Float:xx[MAX_PLAYERS];
    new 
    Float:xy[MAX_PLAYERS];
    new 
    Float:xz[MAX_PLAYERS]; 
    בפקודות
    PHP Code:
        if (strcmp(cmdtext"/keep"true)==0)
        {
    GetPlayerPos(playerid,xx[playerid],xy[playerid],xz[playerid]);
    return 
    1;
    }
        if (
    strcmp(cmdtext"/gotokeep"true)==0)
        {
    SetPlayerPos(xx[playerid],xy[playerid],xz[playerid]);
    return 
    1;

    קודם כול מה שכתבת יביא ארור , שחכת playerid ב SetPlayerPos,
    ושנית זה לא יעבוד , כי כשאתה מגדיר MAX_PLAYERS בכול פעם אתה יכול להגדיר אותו מחדש , אתה לא יכול לישמור מיקום אם הדבר הזה...

  6. #6
    Zachi_MeyeR Zachi_MeyeR מנותק ג'וניור
    תאריך הצטרפות
    17/04/08
    הודעות
    405
    קיבל לייק
    0 פעמים
    ציטוט במקור פורסם על ידי roi857 צפה בהודעה
    בגדול זה הבסיס אם יש ארורים תגיד לי התחלתי לחזור לתכנת אחרי חצי שנה
    אני מתחיל לחזור לתכנות (זה Style)
    PHP Code:
    new Float:xx[MAX_PLAYERS];
    new 
    Float:xy[MAX_PLAYERS];
    new 
    Float:xz[MAX_PLAYERS]; 
    בפקודות
    PHP Code:
        if (strcmp(cmdtext"/keep"true)==0)
        {
    GetPlayerPos(playerid,xx[playerid],xy[playerid],xz[playerid]);
    return 
    1;
    }
        if (
    strcmp(cmdtext"/gotokeep"true)==0)
        {
    SetPlayerPos(xx[playerid],xy[playerid],xz[playerid]);
    return 
    1;

    אה אוקי רועי אני ינסה,
    ----------------
    ממצב רועי זה צחי זוכר אותי אולי , אז מטופ ?
    תדבר איתי במסן!

  7. #7
    roi857 roi857 מנותק טירון
    תאריך הצטרפות
    20/04/09
    שם פרטי
    רועי
    הודעות
    10
    קיבל לייק
    0 פעמים
    ציטוט במקור פורסם על ידי vetall צפה בהודעה
    קודם כול מה שכתבת יביא ארור , שחכת playerid ב SetPlayerPos,
    ושנית זה לא יעבוד , כי כשאתה מגדיר MAX_PLAYERS בכול פעם אתה יכול להגדיר אותו מחדש , אתה לא יכול לישמור מיקום אם הדבר הזה...
    הארור כל אחד יכול לתקן
    והgetplayerpos מגדיר את המיקום במשתנים
    כמו
    g = 1;
    זה מה שהוא עושה
    אמרתי שזה הבסיסי אחר כך אפשר לשמור לתמיד עם הדיני

  8. #8
    vetall vetall מנותק טירון
    תאריך הצטרפות
    07/01/09
    הודעות
    9
    קיבל לייק
    0 פעמים
    אבל זה לא יעבוד מה שאמרת ... ><" , בקיצור תנסה לבד ותיראה

  9. #9
    roi857 roi857 מנותק טירון
    תאריך הצטרפות
    20/04/09
    שם פרטי
    רועי
    הודעות
    10
    קיבל לייק
    0 פעמים
    בדקתי זה עובד מצוין

  10. #10
    vetall vetall מנותק טירון
    תאריך הצטרפות
    07/01/09
    הודעות
    9
    קיבל לייק
    0 פעמים
    בטוח שבדקת כי גם אני בדקתי וזה פשוט שולח אותי לאיזה כפר... יש עוד שיטה יותר טובה מיזואת דרך דיני בלי להיסתבך וזהו..

  11. #11
    roi857 roi857 מנותק טירון
    תאריך הצטרפות
    20/04/09
    שם פרטי
    רועי
    הודעות
    10
    קיבל לייק
    0 פעמים
    ציטוט במקור פורסם על ידי vetall צפה בהודעה
    בטוח שבדקת כי גם אני בדקתי וזה פשוט שולח אותי לאיזה כפר... יש עוד שיטה יותר טובה מיזואת דרך דיני בלי להיסתבך וזהו..
    אז אתה לא יודע להשתמש בזה
    זה הקוד הבסיסי

  12. #12
    vetall vetall מנותק טירון
    תאריך הצטרפות
    07/01/09
    הודעות
    9
    קיבל לייק
    0 פעמים
    ציטוט במקור פורסם על ידי roi857 צפה בהודעה
    אז אתה לא יודע להשתמש בזה
    זה הקוד הבסיסי
    ואיי אחי איזה טעות שלי! ><" , לא סמתי לב ל Float

    XD סרוי חח צדקת!

נושאים דומים

  1. עזרה|לגבי קוד..
    על ידי ופיתוקס בפורום Call of Duty
    תגובות: 3
    הודעה אחרונה: 21/12/09, 20:02
  2. עזרה | צריך קוד למשחק שאני מתקין
    על ידי VikToR93 בפורום משחקי תפקידים - כללי
    תגובות: 0
    הודעה אחרונה: 15/03/09, 19:58
  3. תגובות: 11
    הודעה אחרונה: 09/07/06, 10:22
  4. |עזרה| לגבי מקום שאני צריך להגיע אליו
    על ידי omrii6 בפורום Lineage II
    תגובות: 1
    הודעה אחרונה: 03/05/06, 17:37
eXTReMe Tracker