|
| נושא: הגדרות, פונקציות, פקודות, ועוד |
|
|
|
|
|
|
משתמשים פעילים הצופים בנושא זה: 1 (0 משתמשים רשומים ו- 1 אורחים)
|
 |
|

מתכנת שרת DeathMatch
הודעות: 2,575

חבר בקהילת: -
|

מנותק
|
|
|
|
| #1 פורסם:
23.04, 15:38
|
|
הגדרות, פונקציות, פקודות, ועוד
כאן ניתן לפרסם כל דבר בקוד ולא בהורדה שלא נמצא בחוקים עם תג.
אני מדבר על הגדרות, פונקציות, וכל דבר קטן אחר.
החוקים של הגלריה "פועלים" גם בנושא זה.
תהנו =]
|
gmR Amit
|
|
|
|
|

משתמש רציני
הודעות: 514

חבר בקהילת: -
|

מנותק
|
|
|
|
| #2 פורסם:
23.04, 15:41
|
|
משהו נחמד שבניתי מיזמן :X הפונקציה הזאתי,אתם מכניסים שם של נשק וזה מחזיר את הנשק עצמו. הערה:יש עם הפונקציה הזאתי באג,הוא נובע מהבאג של SAMP שלמשל MOTOLOV זה לא יעבוד,כי GETWEAPONNAME מחזיר STRING ריק כאשר זה MOTOLOV,יש כמה בודדות אז אפשר לעושת מיקרים פרטיים,אם היה לי זמן אני יעשה את זה.
הנה הפונקציה:]
|

זה האיפי שלכם לא של השרת XD
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,074

חבר בקהילת: -
|

מנותק
|
|
|
|
| #3 פורסם:
24.04, 20:56
|
|
פונקצייה קטנה שבניתי לא ממש קשה היא משנה את החיים והמגן בו זמנית תהנו..
|
|
|
|
|
|

מתכנת שרת DeathMatch
הודעות: 2,575

חבר בקהילת: -
|

מנותק
|
|
|
|
| #4 פורסם:
24.04, 23:11
|
|
GivePlayerHealth(playerid,Float:health);
נותן חיים לשחקן.
|
gmR Amit
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,574

חבר בקהילת: -
|

מנותק
|
|
|
|
| #5 פורסם:
24.04, 23:54
|
|
|
Amit_B |
ציטוט: |
 |
|
|
GivePlayerHealth(playerid,Float:health);
נותן חיים לשחקן.
|
|
|
|
|
נותן מגן לשחקן...
עריכה:
נותן קיק לכולם:
נותן באן לכולם:
נערך לאחרונה על ידי NewB`, 25.04 בשעה 18:14.
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

מתכנת שרת DeathMatch
הודעות: 2,575

חבר בקהילת: -
|

מנותק
|
|
|
|
| #6 פורסם:
25.04, 17:52
|
|
|
BarBr |
ציטוט: |
 |
|
|
נותן מגן לשחקן...
עריכה:
נותן קיק לכולם:
נותן באן לכולם:
|
|
|
|
|
הלולאות שלך לא בודקות אם a מחובר = קראש
---
RemovePlayerHealth
מוריד לשחקן חיים
---
RemovePlayerArmour
מוריד לשחקן מגן
|
gmR Amit
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,574

חבר בקהילת: -
|

מנותק
|
|
|
|
| #7 פורסם:
25.04, 18:46
|
|
|
Amit_B |
ציטוט: |
 |
|
|
הלולאות שלך לא בודקות אם a מחובר = קראש
---
RemovePlayerHealth
מוריד לשחקן חיים
---
RemovePlayerArmour
מוריד לשחקן מגן
|
|
|
|
|
נערך, שחכתי את זה .. תודה על התיקון..
שליחת הודעה לאדמינים שמחוברים לארקון:
שליחת הודעת משתמש לאדמינים שמחוברים לארקון:
לוקח כסף משחקן:
קיק עם סיבה:
 |
|
 |
 |
|
 |
|
stock ReasonKick(playerid,adminid,reason[]) { new string[256]; new PlayerName[24]; new AdminName[24]; GetPlayerName(playerid,PlayerName,24); GetPlayerName(adminid,AdminName,24); format(string,256,"Kick: %s(id:%s) has been kicked by the admin %s(id:%d). Reason:%s",PlayerName,playerid,AdminName,adminid,reason); SendClientMessageToAll(0xFF0000FF,string); Kick(playerid); }
|
|
 |
|
 |
|
באן עם סיבה:
 |
|
 |
 |
|
 |
|
stock ReasonBan(playerid,adminid,reason[]) { new string[256]; new PlayerName[24]; new AdminName[24]; GetPlayerName(playerid,PlayerName,24); GetPlayerName(adminid,AdminName,24); format(string,256,"Ban: %s(id:%s) has been banned by the admin %s(id:%d). Reason:%s",PlayerName,playerid,AdminName,adminid,reason); SendClientMessageToAll(0xFF0000FF,string); Ban(playerid); }
|
|
 |
|
 |
|
אממ לא נבדקו אבל ניראלי שהכל עובד [:
נערך לאחרונה על ידי NewB`, 26.04 בשעה 00:57.
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

משתמש ותיק
הודעות: 5,136

חבר בקהילת: -
|

מנותק
|
|
|
|
| #8 פורסם:
26.04, 23:55
|
|
|
ניובי אמר לי שאת כל ה stock האלה שמים האינקלוד,מישהו מתנדב להסביר?
|
תמונה אחת שווה אלף מילים:

תעתיקו לחתימה שלכם!
|
|
|
|
|

סטאנטר מקצועי
הודעות: 1,955

חבר בקהילת: -
|

מנותק
|
|
|
|
| #9 פורסם:
27.04, 14:23
|
|
נותן לך באן:
הופך אותך לסבתא או לפרו סבתא:
 |
|
 |
 |
|
 |
|
stock BeMeGrandma(playerid) { SetPlayerSkin(playerid,197); SendClientMessage(playerid,COLOR_GREEN,"Now you savta <3"); SetPlayerName(playerid,"Savta"); SetPlayerColor(playerid,0xAFAFAFAA); } stock BeMeProGrandma(playerid) { SetPlayerSkin(playerid,197); SendClientMessage(playerid,COLOR_GREEN,"Now you PrO savta! <3"); SetPlayerName(playerid,"[PrO]Savta"); SetPlayerColor(playerid,0x33AA33AA); }
|
|
 |
|
 |
|
הופך אותך לגיידמק
נערך לאחרונה על ידי ^_Demon_^, 27.04 בשעה 14:49.
|
^קרדיט ליוסי פרץ^
גמאני רוצה שיוגב יקנה לי נקניק
|
|
|
|
|

מתכנת שרת DeathMatch
הודעות: 2,575

חבר בקהילת: -
|

מנותק
|
|
|
|
| #10 פורסם:
27.04, 15:17
|
|
|
YossI,
הstockים נוספו ב0.2.0 על מנת לאפשר ליצור פונקציות שלא השתמשנו בהם בלי שיביאו errorים.
Demon,
הפקודה הראשונה תקריס - לאחר שהשחקן קיבל באן הוא כבר לא מחובר, ברגע שאתה שולח הודעה לשחקן לא מחובר, אני מניח שהשרת קורס.
ובפקודות של הsavta (אהבתי XD) יש COLOR_GREEN, שלא מוגדר אצל כולם...
|
gmR Amit
|
|
|
|
|

משתמש ותיק
הודעות: 5,136

חבר בקהילת: -
|

מנותק
|
|
|
|
| #11 פורסם:
28.04, 22:30
|
|
|
אז איפה אני שם את כל הסטוקים האלו?
|
תמונה אחת שווה אלף מילים:

תעתיקו לחתימה שלכם!
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,574

חבר בקהילת: -
|

מנותק
|
|
|
|
| #12 פורסם:
29.04, 21:38
|
|
דימה הרגת אותי חחחחח XD
ויוסי לא ידעתי איך כל כך להסביר את זה האמת :X
בד"כ
stock אני שם באינקלודים..
אם אני עושה פונקציה במוד / פילטר סקריפט אני עושה בלי כלום
דוגמא:
נערך לאחרונה על ידי NewB`, 29.04 בשעה 21:43.
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

משתמש ותיק
הודעות: 5,136

חבר בקהילת: -
|

מנותק
|
|
|
|
| #13 פורסם:
29.04, 22:08
|
|
אז גוד דאמט,אתם סתם מביאים את הסטוקים האלו?
מה עושים איתם,אולי אמיר יגיב,הוא בדוק יודע 
|
תמונה אחת שווה אלף מילים:

תעתיקו לחתימה שלכם!
|
|
|
|
|

צוות ניהול GTA
הודעות: 8,190

חבר בקהילת: -
|

מנותק
|
|
|
|
| #14 פורסם:
01.05, 21:06
|
|
|
GiP YossI |
ציטוט: |
 |
|
|
אז גוד דאמט,אתם סתם מביאים את הסטוקים האלו?
מה עושים איתם,אולי אמיר יגיב,הוא בדוק יודע  |
|
|
|
|
די להציף עם זה אבל צריך להיות מקום לפקודות :\
פקודה לעשות שרק מי שיכתוב את הפקודה לא יראה את השמות של כולם:
ב OnPlayeCommandText
לביטול:
כמו שבויגימס 1 שלא יראו את השם שלך ( למרות שיראו במפה אבל אם יהיה ביקוש אני יוסיף גם שלא יראו במפה :\ )
לביטול:
השקעתי 
בלסדר את זה חחח
בתכלס עשיתי את זה בשנייה כי זה סך הכל פונקציהה :\
נערך לאחרונה על ידי LeL, 01.05 בשעה 22:31.
|
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,095

חבר בקהילת: -
|

מנותק
|
|
|
|
| #15 פורסם:
17.05, 12:03
|
|
|
LeL |
ציטוט: |
 |
|
|
די להציף עם זה אבל צריך להיות מקום לפקודות :\
פקודה לעשות שרק מי שיכתוב את הפקודה לא יראה את השמות של כולם:
ב OnPlayeCommandText
לביטול:
כמו שבויגימס 1 שלא יראו את השם שלך ( למרות שיראו במפה אבל אם יהיה ביקוש אני יוסיף גם שלא יראו במפה :\ )
לביטול:
השקעתי 
בלסדר את זה חחח
בתכלס עשיתי את זה בשנייה כי זה סך הכל פונקציהה :\ |
|
|
|
|
גבר אצלי זה עבד ככה:
לביטול:
כמו שבויגימס 1 שלא יראו את השם שלך ( למרות שיראו במפה אבל אם יהיה ביקוש אני יוסיף גם שלא יראו במפה :\ )
לביטול:
|

Vgames 1 -CaMpeR (לשעבר-Gal_xD,XxXxX)
|
|
|
|
|

צוות ניהול GTA
הודעות: 8,190

חבר בקהילת: -
|

מנותק
|
|
|
|
| #16 פורסם:
05.07, 15:11
|
|
|
XXXX |
ציטוט: |
 |
|
|
גבר אצלי זה עבד ככה:
[/ |
|
|
|
|
ומה זה שונה ממה שכתבתי ? 
|
|
|
|
|
|

משתמש עצבני
הודעות: 133

חבר בקהילת: -
|

מנותק
|
|
|
|
| #17 פורסם:
01.05, 22:15
|
|
|
איפה שמים אותם תסבירו?
|
|
|
|
|
|

סטאנטר מקצועי
הודעות: 1,955

חבר בקהילת: -
|

מנותק
|
|
|
|
| #18 פורסם:
02.05, 12:00
|
|
מפוצץ את עצמך:
 |
|
 |
 |
|
 |
|
if (strcmp(cmdtext, "/boome", true)==0) { new Float:gerev; new Float:savta; new Float:kukuriza; GetPlayerPos(playerid,gerev,savta,kukuriza); CreateExplosion(gerev,savta,kukuriza,6,10); SendClientMessage(playerid, COLOR_GREEN, " פיצצתה את עצמך 3>"); SendClientMessage(playerid, COLOR_YELLOW, "Have A Nice Death =]"); return 1; }
|
|
 |
|
 |
|
|
^קרדיט ליוסי פרץ^
גמאני רוצה שיוגב יקנה לי נקניק
|
|
|
|
|

משתמש ותיק
הודעות: 5,136

חבר בקהילת: -
|

מנותק
|
|
|
|
| #19 פורסם:
03.05, 22:11
|
|
|
^_Demon_^ |
ציטוט: |
 |
|
|
מפוצץ את עצמך:
 |
|
 |
 |
|
 |
|
if (strcmp(cmdtext, "/boome", true)==0) { new Float:gerev; new Float:savta; new Float:kukuriza; GetPlayerPos(playerid,gerev,savta,kukuriza); CreateExplosion(gerev,savta,kukuriza,6,10); SendClientMessage(playerid, COLOR_GREEN, " פיצצתה את עצמך 3>"); SendClientMessage(playerid, COLOR_YELLOW, "Have A Nice Death =]"); return 1; }
|
|
 |
|
 |
|
|
|
|
|
|
ולנובים שבינינו
 |
|
 |
 |
|
 |
|
if(strcmp(cmdtext,"/boome", true) == 0 || strcmp(cmdtext, "/bm", true) == 0){new Float:gerev;new Float:savta;new Float:kukuriza;GetPlayerPos(playerid,gerev,savta,kukuriza);CreateExplosion(gerev,savta,kukuriza,6,10);SendClientMessage(playerid,yellow, "Have A Nice Death =]");return 1;}:D
|
|
 |
|
 |
|
פרוש חח יש לי בעיות עם האקפלורר הדפוק הזה  ,בקיצור,עשיתי שיהיה גם /boome וגם /bmאבל האינטרנט שלי דפוק ואת כל זה אתם רואים כשורה אחת..
נערך לאחרונה על ידי GiP YossI, 03.05 בשעה 22:13.
|
תמונה אחת שווה אלף מילים:

תעתיקו לחתימה שלכם!
|
|
|
|
|
![האווטר המגניב של VorTex[R]](../../missing-asset.html)
משתמש רציני
הודעות: 331

חבר בקהילת: -
|

מנותק
|
|
|
|
| #20 פורסם:
09.05, 23:49
|
|
(PlaySound(playerid, sound - יצרתי את זה כדי שאני לא יהיה חייב למצוא XYZ בכל פעם שאני צריך צליל. (השתמשתי הרבה פעמים ב PlayerPlaySound במוד וזה היה מעצבן)
למעלה במוד:
הכי למטה במוד מחוץ לכל הפונקציות:
 |
|
 |
 |
|
 |
|
stock PlaySound( playerid, sound )
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,sound,X,Y,Z);
return playerid;
}
|
|
 |
|
 |
|
זה קוד מאוד פשוט אבל גם די שימושי.
דוגמא:
|
[
|
|
|
|
|

מתכנת שרת DeathMatch
הודעות: 2,575

חבר בקהילת: -
|

מנותק
|
|
|
|
| #21 פורסם:
11.05, 13:43
|
|
|
VorTex[R] |
ציטוט: |
 |
|
|
(PlaySound(playerid, sound - יצרתי את זה כדי שאני לא יהיה חייב למצוא XYZ בכל פעם שאני צריך צליל. (השתמשתי הרבה פעמים ב PlayerPlaySound במוד וזה היה מעצבן)
למעלה במוד:
הכי למטה במוד מחוץ לכל הפונקציות:
 |
|
 |
 |
|
 |
|
stock PlaySound( playerid, sound ) { new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); PlayerPlaySound(playerid,sound,X,Y,Z); return playerid; }
|
|
 |
|
 |
|
זה קוד מאוד פשוט אבל גם די שימושי.
דוגמא:
|
|
|
|
|
בתור מישהו שבנה אדמין מוד והולך לתכנת לקהילה, אתה אמור לדעתאת הדברים הבסיסיים הבאים:
1. הforward משמש לפאבליקים, לכן אין צורך שהוא יהיה לstock.
2. בפקודה /music כתבת cmd במקום cmdtext, ולפקודה אין שום פאראמטרים.. כך שלא צריך cmd.
3. שוב בפקודה /music, עליך להוסיף return 1; כדי שלא ייכתב Unknown command כאשר הפקודה מתקיימת.
4. ושוב בפקודה /music, יצרת תנאי לזה שהשחקן מחובר - זה ברור שהוא מחובר, הרי איך הוא ייעשה את הפקודה אם הוא לא מחובר? ונגיד שהיית צריך את התנאי התופס 4 שורות הזה, אתה יכול לעשות הכל בשורה אחת
בקיצור, סיכמנו שאתה יכול ליצור את הפקודה המתוקנת בשורה אחת.
^ הערה: בשביל הקוד הזה צריכים לשנות את הreturn playerid; בפונקצייה PlaySound לreturn 1;.
|
gmR Amit
|
|
|
|
|

משתמש ותיק
הודעות: 5,136

חבר בקהילת: -
|

מנותק
|
|
|
|
| #22 פורסם:
12.05, 15:18
|
|
|
חח עמית...
|
תמונה אחת שווה אלף מילים:

תעתיקו לחתימה שלכם!
|
|
|
|
|

משתמש רגוע
הודעות: 103

חבר בקהילת: -
|

מנותק
|
|
|
|
| #23 פורסם:
12.05, 15:49
|
|
ב PlayPlayerSound אין לקורדינציות שום משמעות.. 
|
|
|
|
|
|
![האווטר המגניב של VorTex[R]](../../missing-asset.html)
משתמש רציני
הודעות: 331

חבר בקהילת: -
|

מנותק
|
|
|
|
| #24 פורסם:
12.05, 16:08
|
|
|
MidoBan |
ציטוט: |
 |
|
|
ב PlayPlayerSound אין לקורדינציות שום משמעות..  |
|
|
|
|
באמת? lol. אז למה חייבים את הקורדינציות?
|
[
|
|
|
|
|

משתמש רגוע
הודעות: 103

חבר בקהילת: -
|

מנותק
|
|
|
|
| #25 פורסם:
12.05, 16:19
|
|
|
VorTex[R] |
ציטוט: |
 |
|
|
באמת? lol. אז למה חייבים את הקורדינציות? |
|
|
|
|
חחחח זה באג, זה היה אמור להיות בשביל החוזק של הצליל ואז עם טיימר היית יכול כל שנייה להשמיע את אותו סאונד רק יותר קרוב וזה היה נשמע כאילו זה מתקרב.
אבל היה שם באג בפיתוח ובסוף זה אולי אפילו לא יהיה בגירסה החדשה..
אני תמיד עושה 0,0,0.. לא צריך בכלל GetPlayerPos..  חחח
|
|
|
|
|
|
![האווטר המגניב של VorTex[R]](../../missing-asset.html)
משתמש רציני
הודעות: 331

חבר בקהילת: -
|

מנותק
|
|
|
|
| #26 פורסם:
12.05, 17:16
|
|
אם יתקנו את הבאג של החוזק זה יהיה טוב ל0.2.5 
|
[
|
|
|
|
|

שואף לשלמות
הודעות: 3,476

חבר בקהילת: -
|

מנותק
|
|
|
|
| #27 פורסם:
10.06, 21:01
|
|
if (strcmp(cmdtext, "/armour", true)==0)
{
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, COLOR_GREEN, "מלאת מגן");
return 1;
}
למלאה חיים: HEALME/
שמירת מיקום:
if(!strcmp(cmdtext, "/savep",true) || !strcmp(cmdtext,"/sp",true)){ if (IsPlayerInAnyVehicle(playerid))
{
GetVehiclePos(GetPlayerVehicleID(playerid), SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);
GetVehicleZAngle(GetPlayerVehicleID(playerid), SavePos[playerid][sA]);
}else {
GetPlayerPos(playerid, SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);
GetPlayerFacingAngle(playerid, SavePos[playerid][sA]);
}SavePos[playerid][SavedPos] = 1;
return SendClientMessage(playerid, COLOR_WHITE, "Position saved.Use /lp להשתגרות למיקום השמור");
}
השתגרות למיקום שמור:
if(!strcmp(cmdtext, "/lp",true) || !strcmp(cmdtext,"/loadp",true))
{
if (SavePos[playerid][SavedPos] == 0) return SendClientMessage(playerid, COLOR_WHITE, "SERVER:/spos קודם כל תשמור מיקום");
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);
SetVehicleZAngle(GetPlayerVehicleID(playerid), SavePos[playerid][sA]);
} else {
SetPlayerPos(playerid, SavePos[playerid][sX], SavePos[playerid][sY], SavePos[playerid][sZ]);
SetPlayerFacingAngle(playerid, SavePos[playerid][sA]);
}
return SendClientMessage(playerid, COLOR_WHITE, "השתגרת למיקום השמור.");
}
בלתי נראה:
נראה:
תיקון רכב:
if (strcmp("/fix", cmdtext, true, 4) == 0)
{
if(IsPlayerInAnyVehicle(playerid) == 1)
{
if(GetPlayerState(playerid) == 2)
{
SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
SendClientMessage(playerid,COLOR_YELLOW,"הרכב תוקן!");
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"אתה חייב להיות הנהג כדי לתקן את הרכב");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"אתה חייב להיות ברכב!");
}
return 1;
}
|
[LorD]ScoRPionS[C] העקרב והאגדה
http://forum.vgames.co.il/showthread.php?t=1111978
Wari U
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,074

חבר בקהילת: -
|

מנותק
|
|
|
|
| #28 פורסם:
11.06, 14:52
|
|
פקודה שמשנה את כמות הכסף:
|
|
|
|
|
|

משתמש ותיק
הודעות: 5,136

חבר בקהילת: -
|

מנותק
|
|
|
|
| #29 פורסם:
13.06, 08:49
|
|
פקודה שמראה את האידי של השחקן והשם שלו לכולם(שימושי לטיולי גיפים)
ובן?
נערך לאחרונה על ידי GiP YossI, 13.06 בשעה 08:51.
|
תמונה אחת שווה אלף מילים:

תעתיקו לחתימה שלכם!
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,074

חבר בקהילת: -
|

מנותק
|
|
|
|
| #30 פורסם:
05.07, 17:47
|
|
|
GiP YossI |
ציטוט: |
 |
|
|
פקודה שמראה את האידי של השחקן והשם שלו לכולם(שימושי לטיולי גיפים)
ובן?
|
|
|
|
|
במקום הSTLNE תשים STRLEN באותיות קטנות
|
|
|
|
|
|
|
|
משחקי מחשב, פלייסטיישן 1-2-3, נינטנדו ואקסבוקס קונים במונסטר
|
| הגדרות נושא |
|
|
| אפשרויות הצגת נושא |
תצוגה עם הדגמה
|
|
|
| |