De pl több szerveren is olyan szinten jól elvannak \"Takarva\"... Hogy a fenébe csinálják?
new Text:PenzJelzo[MAX_PLAYERS];//OGMI-hez:for(new i; i < MAX_PLAYERS; i ++){PenzJelzo = TextDrawCreate(488.000000, 76.000000, \" 00000000ft\");TextDrawBackgroundColor(PenzJelzo, 255);TextDrawFont(PenzJelzo, 3);TextDrawLetterSize(PenzJelzo, 0.679998, 2.399999);TextDrawColor(PenzJelzo, 777658367);TextDrawSetOutline(PenzJelzo, 1);TextDrawSetProportional(PenzJelzo, 1);TextDrawSetSelectable(PenzJelzo, 0);if(IsPlayerConnected(i)){TextDrawShowForPlayer(i, PenzJelzo);}}//OnPlayerDisconnectnél:TextHideShowForPlayer(i, PenzJelzo);
#define fuggveny%0(%1) forward%0(%1); public%0(%1)stock intabs(int){ if (int < 0) return -int; else return int;}fuggveny AdatTDFrissites(playerid){new penz1 = intabs(jatekosAdat[playerid][Penz]); if(-99999999 <= jatekosAdat[playerid][Penz] < -9999999){ format(Kiiras[playerid], 128, \"-%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(-9999999 <= jatekosAdat[playerid][Penz] < -999999){ format(Kiiras[playerid], 128, \"-0%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(-999999 <= jatekosAdat[playerid][Penz] < -99999){ format(Kiiras[playerid], 128, \"-00%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(-99999 <= jatekosAdat[playerid][Penz] < -9999){ format(Kiiras[playerid], 128, \"-000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(-9999 <= jatekosAdat[playerid][Penz] < -999){ format(Kiiras[playerid], 128, \"-0000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(-999 <= jatekosAdat[playerid][Penz] < -99){ format(Kiiras[playerid], 128, \"-00000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(-99 <= jatekosAdat[playerid][Penz] < -9){ format(Kiiras[playerid], 128, \"-000000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(-9 <= jatekosAdat[playerid][Penz] < 0){ format(Kiiras[playerid], 128, \"-0000000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(0 <= jatekosAdat[playerid][Penz] <= 9){ format(Kiiras[playerid], 128, \" 0000000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(9 < jatekosAdat[playerid][Penz] <= 99){ format(Kiiras[playerid], 128, \" 000000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(99 < jatekosAdat[playerid][Penz] <= 999){ format(Kiiras[playerid], 128, \" 00000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(999 < jatekosAdat[playerid][Penz] <= 9999){ format(Kiiras[playerid], 128, \" 0000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(9999 < jatekosAdat[playerid][Penz] <= 99999){ format(Kiiras[playerid], 128, \" 000%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);} if(99999 < jatekosAdat[playerid][Penz] <= 999999){ format(Kiiras[playerid], 128, \" 00%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);}if(999999 < jatekosAdat[playerid][Penz] <= 9999999){ format(Kiiras[playerid], 128, \" 0%dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);}if(9999999 < jatekosAdat[playerid][Penz] <= 99999999){ format(Kiiras[playerid], 128, \" %dFt\", penz1);TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);}
CMD:felvesz(playerid, params[]){ if(isnull(params)) { SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\"); return true; } if(strcmp(params, \"1\", true) == 0) {if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;new GunID = GetPlayerWeapon(playerid);new GunAmmo = GetPlayerAmmo(playerid);if(GunID > 0 && GunAmmo != 0){new f = MAX_OBJ+1;for(new a = 0; a < MAX_OBJ; a++){if(dGunData[a][ObjPos][0] == 0.0){f = a;break;}}if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");RemovePlayerWeapon(playerid, GunID);dGunData[f][ObjData][0] = GunID;dGunData[f][ObjData][1] = GunAmmo;GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);new buffer[50];format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);SendClientMessage(playerid, 0x33AA3300, buffer);}return 1;}
Hellótok :DDezzel mi lehet a gond :|? CMD:felvesz(playerid, params[]){ if(isnull(params)) { SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\"); return true; } if(strcmp(params, \"1\", true) == 0) {if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;new GunID = GetPlayerWeapon(playerid);new GunAmmo = GetPlayerAmmo(playerid);if(GunID > 0 && GunAmmo != 0){new f = MAX_OBJ+1;for(new a = 0; a < MAX_OBJ; a++){if(dGunData[a][ObjPos][0] == 0.0){f = a;break;}}if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");RemovePlayerWeapon(playerid, GunID);dGunData[f][ObjData][0] = GunID;dGunData[f][ObjData][1] = GunAmmo;GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);new buffer[50];format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);SendClientMessage(playerid, 0x33AA3300, buffer);}return 1;} valamiért kiakadrá az egész gamemodom
CMD:zene(playerid, params[]){ShowPlayerDialog(playerid, Zene_Dialog , DIALOG_STYLE_LIST,\"Rádiók\",\"és akkor itt meg jelenne a link\\nKikapcsolás\",\"Hallgatás\",\"Kilépés\");return 1;}
{ if(dialogid == Zene_Dialog){ if(listitem == 0) StopAudioStreamForPlayer(playerid), Msg(\"{FFFF00}Zeze kikapcsolása!\"); if(listitem == 1) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}1\"); if(listitem == 2) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket), Msg(\"{FFFF00}2\"); if(listitem == 3) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}3); if(listitem == 4) PlayAudioStreamForPlayer(playerid, \"d\"), Msg(\"{FFFF00}neve\"); } return 1;}
Sziasztok.Akarok csinálni egy zene dialogot már minden megvan csak azt nem tudom hogyan kéne megjeleníteni a linket nincs kedvem mind a 40 zenének a nevét beleírni elég lenne ha csak az http link lenen ott de nem jut semmi az eszembe hogy lehet ezt megcsinálni. CMD:zene(playerid, params[]){ShowPlayerDialog(playerid, Zene_Dialog , DIALOG_STYLE_LIST,\"Rádiók\",\"és akkor itt meg jelenne a link\\nKikapcsolás\",\"Hallgatás\",\"Kilépés\");return 1;} public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == Zene_Dialog){ if(listitem == 0) StopAudioStreamForPlayer(playerid), Msg(\"{FFFF00}Zeze kikapcsolása!\"); if(listitem == 1) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}1\"); if(listitem == 2) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket), Msg(\"{FFFF00}2\"); if(listitem == 3) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}3); if(listitem == 4) PlayAudioStreamForPlayer(playerid, \"d\"), Msg(\"{FFFF00}neve\"); } return 1;}
Hellótok :DDezzel mi lehet a gond :|? CMD:felvesz(playerid, params[]){ if(isnull(params)) { SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\"); return true; } if(strcmp(params, \"1\", true) == 0) {if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;new GunID = GetPlayerWeapon(playerid);new GunAmmo = GetPlayerAmmo(playerid);if(GunID > 0 && GunAmmo != 0){new f = MAX_OBJ+1;for(new a = 0; a < MAX_OBJ; a++){if(dGunData[a][ObjPos][0] == 0.0){f = a;break;}}if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");RemovePlayerWeapon(playerid, GunID);dGunData[f][ObjData][0] = GunID;dGunData[f][ObjData][1] = GunAmmo;GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);new buffer[50];format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);SendClientMessage(playerid, 0x33AA3300, buffer);}return 1;} valamiért kiakadrá az egész gamemodom Bocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti? [/quote]arra hogy amikor berakom rögtön elõjön 22 hiba
Hellótok :DDezzel mi lehet a gond :|? CMD:felvesz(playerid, params[]){ if(isnull(params)) { SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\"); return true; } if(strcmp(params, \"1\", true) == 0) {if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;new GunID = GetPlayerWeapon(playerid);new GunAmmo = GetPlayerAmmo(playerid);if(GunID > 0 && GunAmmo != 0){new f = MAX_OBJ+1;for(new a = 0; a < MAX_OBJ; a++){if(dGunData[a][ObjPos][0] == 0.0){f = a;break;}}if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");RemovePlayerWeapon(playerid, GunID);dGunData[f][ObjData][0] = GunID;dGunData[f][ObjData][1] = GunAmmo;GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);new buffer[50];format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);SendClientMessage(playerid, 0x33AA3300, buffer);}return 1;} valamiért kiakadrá az egész gamemodom Bocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti? [/quote]arra hogy amikor berakom rögtön elõjön 22 hiba[/quote]Akkor írd hozzá az errorokat, amiket ír.
Hellótok :DDezzel mi lehet a gond :|? CMD:felvesz(playerid, params[]){ if(isnull(params)) { SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\"); return true; } if(strcmp(params, \"1\", true) == 0) {if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;new GunID = GetPlayerWeapon(playerid);new GunAmmo = GetPlayerAmmo(playerid);if(GunID > 0 && GunAmmo != 0){new f = MAX_OBJ+1;for(new a = 0; a < MAX_OBJ; a++){if(dGunData[a][ObjPos][0] == 0.0){f = a;break;}}if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");RemovePlayerWeapon(playerid, GunID);dGunData[f][ObjData][0] = GunID;dGunData[f][ObjData][1] = GunAmmo;GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);new buffer[50];format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);SendClientMessage(playerid, 0x33AA3300, buffer);}return 1;} valamiért kiakadrá az egész gamemodom Bocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti? [/quote]arra hogy amikor berakom rögtön elõjön 22 hiba[/quote]Akkor írd hozzá az errorokat, amiket ír. [/quote]ezek jönnek elõC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(513) : error 017: undefined symbol \"split\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(577) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(581) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(588) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(590) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(603) : error 017: undefined symbol \"SaveWeaponsToFile\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(612) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(613) : error 017: undefined symbol \"ProxDetector\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(617) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(618) : error 017: undefined symbol \"ProxDetector\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(622) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(623) : error 017: undefined symbol \"ProxDetector\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(627) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(652) : error 017: undefined symbol \"LoadWeaponsFromFile\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(662) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(663) : error 017: undefined symbol \"ProxDetector\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(680) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(707) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(713) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(732) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(734) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(749) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(751) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(766) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(767) : error 017: undefined symbol \"SendAdminMessage\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(768) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(784) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(785) : error 017: undefined symbol \"SendAdminMessage\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(786) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(795) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(801) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(814) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(815) : error 017: undefined symbol \"SendAdminMessage\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(829) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(829) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(831) : error 017: undefined symbol \"Neve\"Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 26 Errors.Moderátor olvassa, akkor elnézést kérek elõre!
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(513) : error 017: undefined symbol \"split\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(577) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(581) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(588) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(590) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(603) : error 017: undefined symbol \"SaveWeaponsToFile\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(612) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(613) : error 017: undefined symbol \"ProxDetector\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(617) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(618) : error 017: undefined symbol \"ProxDetector\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(622) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(623) : error 017: undefined symbol \"ProxDetector\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(627) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(652) : error 017: undefined symbol \"LoadWeaponsFromFile\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(662) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(663) : error 017: undefined symbol \"ProxDetector\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(680) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(707) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(713) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(732) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(734) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(749) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(751) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(766) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(767) : error 017: undefined symbol \"SendAdminMessage\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(768) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(784) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(785) : error 017: undefined symbol \"SendAdminMessage\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(786) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(795) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(801) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(814) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(815) : error 017: undefined symbol \"SendAdminMessage\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(829) : warning 217: loose indentationC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(829) : error 017: undefined symbol \"Neve\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(831) : error 017: undefined symbol \"Neve\"Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 26 Errors.
new Neve[MAX_PLAYERS][MAX_PLAYER_NAME]
stock ProxDetector(playerid, Float:radius, string[], col1, col2, col3, col4, col5){new Float:x, Float:y, Float:z;GetPlayerPos(playerid, x, y, z);new Float:ix, Float:iy, Float:iz;new Float:cx, Float:cy, Float:cz;foreach(Player, i){ if(GetPlayerInterior(playerid) == GetPlayerInterior(i) && GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)) { GetPlayerPos(i, ix, iy, iz); cx = (x - ix); cy = (y - iy); cz = (z - iz); if(((cx < radius/16) && (cx > -radius/16)) && ((cy < radius/16) && (cy > -radius/16)) && ((cz < radius/16) && (cz > -radius/16))) { SendClientMessage(i, col1, string); } else if(((cx < radius/8) && (cx > -radius/8)) && ((cy < radius/8) && (cy > -radius/8)) && ((cz < radius/8) && (cz > -radius/8))) { SendClientMessage(i, col2, string); } else if(((cx < radius/4) && (cx > -radius/4)) && ((cy < radius/4) && (cy > -radius/4)) && ((cz < radius/4) && (cz > -radius/4))) { SendClientMessage(i, col3, string); } else if(((cx < radius/2) && (cx > -radius/2)) && ((cy < radius/2) && (cy > -radius/2)) && ((cz < radius/2) && (cz > -radius/2))) { SendClientMessage(i, col4, string); } else if(((cx < radius) && (cx > -radius)) && ((cy < radius) && (cy > -radius)) && ((cz < radius) && (cz > -radius))) { SendClientMessage(i, col5, string); } }}return 1;}
Hiányzik belõle a Neve karakterlánc. Gondolom a játékos nevét akarja vele jelképezni.Mod tetejére: new Neve[MAX_PLAYERS][MAX_PLAYER_NAME] Hiányzik belõle a ProxDetector függvény. Itt van, ha nincs kedved megkeresni (forrás: fórum): stock ProxDetector(playerid, Float:radius, string[], col1, col2, col3, col4, col5){new Float:x, Float:y, Float:z;GetPlayerPos(playerid, x, y, z);new Float:ix, Float:iy, Float:iz;new Float:cx, Float:cy, Float:cz;foreach(Player, i){ if(GetPlayerInterior(playerid) == GetPlayerInterior(i) && GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)) { GetPlayerPos(i, ix, iy, iz); cx = (x - ix); cy = (y - iy); cz = (z - iz); if(((cx < radius/16) && (cx > -radius/16)) && ((cy < radius/16) && (cy > -radius/16)) && ((cz < radius/16) && (cz > -radius/16))) { SendClientMessage(i, col1, string); } else if(((cx < radius/8) && (cx > -radius/8)) && ((cy < radius/8) && (cy > -radius/8)) && ((cz < radius/8) && (cz > -radius/8))) { SendClientMessage(i, col2, string); } else if(((cx < radius/4) && (cx > -radius/4)) && ((cy < radius/4) && (cy > -radius/4)) && ((cz < radius/4) && (cz > -radius/4))) { SendClientMessage(i, col3, string); } else if(((cx < radius/2) && (cx > -radius/2)) && ((cy < radius/2) && (cy > -radius/2)) && ((cz < radius/2) && (cz > -radius/2))) { SendClientMessage(i, col4, string); } else if(((cx < radius) && (cx > -radius)) && ((cy < radius) && (cy > -radius)) && ((cz < radius) && (cz > -radius))) { SendClientMessage(i, col5, string); } }}return 1;} Így már jóval kevesebb errorja lesz (remélhetõleg).A SendAdminMessage csak akkor lenne lehetséges, ha van változód, ami tárolja az adott játékos adminszintjét.A loose identitation warningok pedig csak azt kelzik, hogy nem jó számú tab van az adott sor elõtt.
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(23) : error 001: expected token: \";\", but found \"enum\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(510) : error 017: undefined symbol \"split\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 012: invalid function call, not a valid addressC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : warning 215: expression has no effectC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 001: expected token: \";\", but found \")\"C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 029: invalid expression, assumed zeroC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : fatal error 107: too many error messages on one line
23.sorban->enum dGunEnum{Float:ObjPos[3],ObjID,ObjData[2]};510. sorbanfor(new g = 0; g < MAX_OBJ; g++){fread(file, buffer);split(buffer, FileCoords, \',\');<.. 510.sor ezdGunData[g][ObjPos][0] = floatstr(FileCoords[0]);dGunData[g][ObjPos][1] = floatstr(FileCoords[1]);dGunData[g][ObjPos][2] = floatstr(FileCoords[2]);dGunData[g][ObjData][0] = strval(FileCoords[3]);dGunData[g][ObjData][1] = strval(FileCoords[4]);574.sorban lévõ hiba:if(strfind(Neve(playerid), \"_\", true) == -1 ); { SendClientMessage(playerid,GREEN,\"Nem megfelelõ Név!\"); format(string1,sizeof(string1),\"[KICK]%s Kickellve lett a rendszer általl,Indok:Helytelen név!\"); SendClientMessageToAll(RED,string1); Kick(playerid); }
Sziasztok!Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?Mivel rajzolják az egyedi kilométeróra textdrawjait? [/quote]Hello ezzel elég könnyû http://forum.sa-mp.com/showthread.php?t=290640
Sziasztok!Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?Mivel rajzolják az egyedi kilométeróra textdrawjait? Hello ezzel elég könnyû http://forum.sa-mp.com/showthread.php?t=290640 [/quote]Ezzel szerintem nem kapott választ a kérdésre. Habár az tény, hogy azzal meg lehet valósítan, sõt, a videóban is szerepel az ahhoz szükséges dolog, méghozzá a textúrák TD-ként felhasználása. Keresd meg azt a textúrát, amely a számodra szükséges lekerekített sarkú téglalap ábra, majd használd az textdraw-ként. Azt viszont sajnos én sem tudom megmondani, hogy melyik ez a textúra, bocsi. :confused:
Sziasztok!Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?Mivel rajzolják az egyedi kilométeróra textdrawjait?