Geplaatst: 25 januari 201015 jaren comment_1577913 Hoi, ik heb het volgende faction gedeelte dat niet werkt: enum Factions { fName[50], Float:fX, Float:fY, Float:fZ, fMaterials, fDrugs, fBank, fRank1[35], fRank2[35], fRank3[35], fRank4[35], fRank5[35], fRank6[35], fRank7[35], fRank8[35], fRank9[35], fRank10[35], fSkin1, fSkin2, fSkin3, fSkin4, fSkin5, fSkin6, fSkin7, fSkin8, fSkin9, fSkin10, fJoinRank, fUseSkins, fType,//For Government factions etc fRankAmount, fColor[128], fUseColor, fColorName[128], fInvites, fUninvites, fKills, fDeaths, fMembers, fCasinos, }; new DynamicFactions[10][Factions]; Deze wordt gelaad bij ongamemodeinit public LoadDynamicFactions() { new arrCoords[40][126]; new strFromFile2[256]; new File: file = fopen("Factions/factions.cfg", io_read); if (file) { new idx; while (idx < sizeof(DynamicFactions)) { fread(file, strFromFile2); split(strFromFile2, arrCoords, '|'); strmid(DynamicFactions[idx][fName], arrCoords[0], 0, strlen(arrCoords[0]), 255); DynamicFactions[idx][fX] = floatstr(arrCoords[1]); DynamicFactions[idx][fY] = floatstr(arrCoords[2]); DynamicFactions[idx][fZ] = floatstr(arrCoords[3]); DynamicFactions[idx][fMaterials] = strval(arrCoords[4]); DynamicFactions[idx][fDrugs] = strval(arrCoords[5]); DynamicFactions[idx][fBank] = strval(arrCoords[6]); strmid(DynamicFactions[idx][fRank1], arrCoords[7], 0, strlen(arrCoords[7]), 255); strmid(DynamicFactions[idx][fRank2], arrCoords[8], 0, strlen(arrCoords[8]), 255); strmid(DynamicFactions[idx][fRank3], arrCoords[9], 0, strlen(arrCoords[9]), 255); strmid(DynamicFactions[idx][fRank4], arrCoords[10], 0, strlen(arrCoords[10]), 255); strmid(DynamicFactions[idx][fRank5], arrCoords[11], 0, strlen(arrCoords[11]), 255); strmid(DynamicFactions[idx][fRank6], arrCoords[12], 0, strlen(arrCoords[12]), 255); strmid(DynamicFactions[idx][fRank7], arrCoords[13], 0, strlen(arrCoords[13]), 255); strmid(DynamicFactions[idx][fRank8], arrCoords[14], 0, strlen(arrCoords[14]), 255); strmid(DynamicFactions[idx][fRank9], arrCoords[15], 0, strlen(arrCoords[15]), 255); strmid(DynamicFactions[idx][fRank10], arrCoords[16], 0, strlen(arrCoords[16]), 255); DynamicFactions[idx][fSkin1] = strval(arrCoords[17]); DynamicFactions[idx][fSkin2] = strval(arrCoords[18]); DynamicFactions[idx][fSkin3] = strval(arrCoords[19]); DynamicFactions[idx][fSkin4] = strval(arrCoords[20]); DynamicFactions[idx][fSkin5] = strval(arrCoords[21]); DynamicFactions[idx][fSkin6] = strval(arrCoords[22]); DynamicFactions[idx][fSkin7] = strval(arrCoords[23]); DynamicFactions[idx][fSkin8] = strval(arrCoords[24]); DynamicFactions[idx][fSkin9] = strval(arrCoords[25]); DynamicFactions[idx][fSkin10] = strval(arrCoords[26]); DynamicFactions[idx][fJoinRank] = strval(arrCoords[27]); DynamicFactions[idx][fUseSkins] = strval(arrCoords[28]); DynamicFactions[idx][fType] = strval(arrCoords[29]); DynamicFactions[idx][fRankAmount] = strval(arrCoords[30]); strmid(DynamicFactions[idx][fColor], arrCoords[31], 0, strlen(arrCoords[31]), 255); DynamicFactions[idx][fUseColor] = strval(arrCoords[32]); strmid(DynamicFactions[idx][fColorName], arrCoords[33], 0, strlen(arrCoords[33]), 255); DynamicFactions[idx][fInvites] = strval(arrCoords[34]); DynamicFactions[idx][fUninvites] = strval(arrCoords[35]); DynamicFactions[idx][fKills] = strval(arrCoords[36]); DynamicFactions[idx][fDeaths] = strval(arrCoords[37]); DynamicFactions[idx][fMembers] = strval(arrCoords[38]); DynamicFactions[idx][fCasinos] = strval(arrCoords[39]); printf("[DYNAMIC FACTIONS:] Faction Name: %s, Type: %d, ID: %d",DynamicFactions[idx][fName],DynamicFactions[idx][fType],idx); idx++; } fclose(file); } return 1; } Deze wordt gesaved bij ongamemodeexit, /restart en alle edit fucties. public SaveDynamicFactions() { new idx; new File: file2; while (idx < sizeof(DynamicFactions)) { new coordsstring[512]; format(coordsstring, sizeof(coordsstring), "%s|%f|%f|%f|%d|%d|%d|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%s|%d|%s|%d|%d|%d|%d|%d|%d\n", DynamicFactions[idx][fName], DynamicFactions[idx][fX], DynamicFactions[idx][fY], DynamicFactions[idx][fZ], DynamicFactions[idx][fMaterials], DynamicFactions[idx][fDrugs], DynamicFactions[idx][fBank], DynamicFactions[idx][fRank1], DynamicFactions[idx][fRank2], DynamicFactions[idx][fRank3], DynamicFactions[idx][fRank4], DynamicFactions[idx][fRank5], DynamicFactions[idx][fRank6], DynamicFactions[idx][fRank7], DynamicFactions[idx][fRank8], DynamicFactions[idx][fRank9], DynamicFactions[idx][fRank10], DynamicFactions[idx][fSkin1], DynamicFactions[idx][fSkin2], DynamicFactions[idx][fSkin3], DynamicFactions[idx][fSkin4], DynamicFactions[idx][fSkin5], DynamicFactions[idx][fSkin6], DynamicFactions[idx][fSkin7], DynamicFactions[idx][fSkin8], DynamicFactions[idx][fSkin9], DynamicFactions[idx][fSkin10], DynamicFactions[idx][fJoinRank], DynamicFactions[idx][fUseSkins], DynamicFactions[idx][fType], DynamicFactions[idx][fRankAmount], DynamicFactions[idx][fColor], DynamicFactions[idx][fUseColor], DynamicFactions[idx][fColorName], DynamicFactions[idx][fInvites], DynamicFactions[idx][fUninvites], DynamicFactions[idx][fKills], DynamicFactions[idx][fDeaths], DynamicFactions[idx][fMembers], DynamicFactions[idx][fCasinos]); if(idx == 0) { file2 = fopen("Factions/factions.cfg", io_write); } else { file2 = fopen("Factions/factions.cfg", io_append); } fwrite(file2, coordsstring); idx++; fclose(file2); } return 1; } Het probleem is dat als ik de server restart alles door de war staat. Sommige factions hebben geen naam en geen color meer, de status zijn allemaal 0. Ik heb er al een tijdje naar zitten kijken maar niets kunnen vinden...
Geplaatst: 28 januari 201015 jaren comment_1579456 Wat een ***, gebruik gewoon DINI, hoe moeilijk wil je doen Dini Download > DracoBlue.net
Geplaatst: 28 januari 201015 jaren comment_1579481 Wat een ***, gebruik gewoon DINI, hoe moeilijk wil je doen Dini Download > DracoBlue.net Waarom zou hij? Dini is een stuk trager bij het opvragen van gegevens dan deze 'RAW' functies. Hieronder heb je een overzicht, waarbij sommige readers vergeleken worden. Zoals je ziet duurt het bij dini al gauw 180 miliseconden voordat hij alle gegevens uit een bestand gelezen heeft. SII kan je trouwens hier vinden.
Geplaatst: 28 januari 201015 jaren comment_1579654 Wat een ***, gebruik gewoon DINI, hoe moeilijk wil je doen Dini Download > DracoBlue.net Waarom zou hij? Dini is een stuk trager bij het opvragen van gegevens dan deze 'RAW' functies. Hieronder heb je een overzicht, waarbij sommige readers vergeleken worden. Zoals je ziet duurt het bij dini al gauw 180 miliseconden voordat hij alle gegevens uit een bestand gelezen heeft. SII kan je trouwens hier vinden. waar slaat dat op, 99% gebruikt dini, de ander 0.9% mysql en dan de laatste 0.1% die experimentele zooi
Geplaatst: 29 januari 201015 jaren comment_1579722 new coordsstring[512]; De max string lengte in pawno is toch 256?
Geplaatst: 29 januari 201015 jaren comment_1579739 Waarom zou hij? Dini is een stuk trager bij het opvragen van gegevens dan deze 'RAW' functies. Hieronder heb je een overzicht, waarbij sommige readers vergeleken worden. Zoals je ziet duurt het bij dini al gauw 180 miliseconden voordat hij alle gegevens uit een bestand gelezen heeft. SII kan je trouwens hier vinden. waar slaat dat op, 99% gebruikt dini, de ander 0.9% mysql en dan de laatste 0.1% die experimentele zooi Fout. De echte 'pro' scripters zijn er al achter gekomen dat dini wel makkelijk is, maar dat het heel traag werkt, bij het opvragen en aanmaken van meerdere 'keys'. En heb je ook een bron over die gegevens die jij verteld. Nee dus. Omdat het ook niet waar is. Als ik ook maar eventjes zoek op het sa-mp forum, dan kom ik genoeg mensen tegen die zeggen dat dini traag is. Ook de maker van dini heeft al een volgende versie gemaakt. Deze heet alleen geen dini meer, maar DJSon. En ik quote: DJson is the library to save more then just little text-strings to files. It contains a cache to make your advanced gamemodes faster, it contains objects/arrays and a transaction based environment (djAutocommit) to override all speed/space/structure limits of dini. Snap je het nu?
Geplaatst: 29 januari 201015 jaren comment_1579993 Fout. De echte 'pro' scripters zijn er al achter gekomen dat dini wel makkelijk is, maar dat het heel traag werkt, bij het opvragen en aanmaken van meerdere 'keys'. En heb je ook een bron over die gegevens die jij verteld. Nee dus. Omdat het ook niet waar is. Als ik ook maar eventjes zoek op het sa-mp forum, dan kom ik genoeg mensen tegen die zeggen dat dini traag is. Ook de maker van dini heeft al een volgende versie gemaakt. Deze heet alleen geen dini meer, Snap je het nu? Ik heb geen bronnen nodig, dat is algemeen bekend, admin systemen, gamemodes, filterscripts 9/10 dini of mysql. en iedereen die ik ken op mijzelf na gebruikt dini (ik doe mysql) Dus wat ZEUR je nou?, en onder pro's bedoel je tog niet jezelf he,.. als jij pro bent is sandra een legende(of wat er boven staat) @ propje: Ik help je wel eventjes op xfire/msn.. Bewerkt: 30 januari 201015 jaren door Crusher!!
Geplaatst: 29 januari 201015 jaren comment_1580208 Dini is vooral handig als je meerdere bestanden hebt, maar als je maar 1 bestand kunt gebruiken moet al de instellingen op 1 lijn, dat is ook met dini mogelijk, maar dan kun je beter gewoon fopen gebruiken. En dini is dan weer erg handig als je een .ini file moet bewerken. Maar dan heeft dini (vergeleken met een systeem dat propje400 heeft) ook een zwak punt, dini moet voor elke DynamicFaction dat hij moet saven gans de file lezen (er zijn 10 DynamicFactions dus dini zal het 10 keer lezen), en op deze manier zal hij het in totaal maar 1 keer lezen! @wanted: Je bent geen 'Pro' als een bestandje (op de beste manier) kunt bewerken, dat kan een noob ook. Bewerkt: 29 januari 201015 jaren door GTAguillaume
Geplaatst: 29 januari 201015 jaren comment_1580227 Ik heb geen bronnen nodig, dat is algemeen bekend, admin systemen, gamemodes, filterscripts 9/10 dini of mysql. en iedereen die ik ken op mijzelf na gebruikt dini (ik doe mysql) Dus wat ZEUR je nou?, en onder pro's bedoel je tog niet jezelf he,.. als jij pro bent is sandra een legende(of wat er boven staat) @ Addy: Ik help je wel eventjes op xfire.. Admin systemen zijn doorgaans ook door beginners gemaakt. En ik zal nu al even zeggen. Ik weet bijna zeker (vooral aan je scripts te zien), dat ik een stuk beter ben dan jou. Ik deel me scripts alleen niet. Maar als je eventjes wat langer op het forum bent, was je er heel misschien al achter gekomen dat ik een eigen roleplay server beheer / script. En denk maar niet dat dit een standaard script van internet is. Gewoon compleet handgemaakt. En ook als je een beetje 'pro' bent, weet je dat je scripts efficiënt moet zijn. En met dini ben je niet efficiënt. Dat kan je vooral merken aan dat de server traag reageert. Dit geld trouwens ook voor de noob boven deze reactie die denkt dat iedereen een noob is zonder dat hij iets over hem weet. Hierbij wijs ik vooral op dit topic op het sa-mp forum, waar jij kennelijk nog wat van kan leren. Als je elk woord hiervan snapt, en ook zelf kan uitvoeren, ben je toch wel aardig goed in scripten. Ook meld ik even dat ik niet verder ga in deze zinloze discussie, ik heb mijn mening nu wel duidelijk gemaakt.
Geplaatst: 29 januari 201015 jaren comment_1580299 die denkt dat iedereen een noob is zonder dat hij iets over hem weet. Ik heb niet gezegt dat iedereen een noob is, en zeker niet dat jij er een bent. Ik heb gezegd dat files bewerken/lezen erg gemakkelijk is! Tenslote weet ik niet wat je hier mee wilt bereiken: http://forum.sa-mp.com/index.php?topic=79810.0
Geplaatst: 29 januari 201015 jaren comment_1580342 die denkt dat iedereen een noob is zonder dat hij iets over hem weet. Ik heb niet gezegt dat iedereen een noob is, en zeker niet dat jij er een bent. Ik heb gezegd dat files bewerken/lezen erg gemakkelijk is! Tenslote weet ik niet wat je hier mee wilt bereiken: http://forum.sa-mp.com/index.php?topic=79810.0 Sorry, had je post verkeerd gelezen. Ik was nogal pissig omdat iemand perse alles beter moet weten.
Geplaatst: 30 januari 201015 jaren comment_1580724 Admin systemen zijn doorgaans ook door beginners gemaakt. En ik zal nu al even zeggen. Ik weet bijna zeker (vooral aan je scripts te zien), dat ik een stuk beter ben dan jou. Ik deel me scripts alleen niet. Maar als je eventjes wat langer op het forum bent, was je er heel misschien al achter gekomen dat ik een eigen roleplay server beheer / script. En denk maar niet dat dit een standaard script van internet is. Gewoon compleet handgemaakt. En ook als je een beetje 'pro' bent, weet je dat je scripts efficiënt moet zijn. En met dini ben je niet efficiënt. Dat kan je vooral merken aan dat de server traag reageert. Dit geld trouwens ook voor de noob boven deze reactie die denkt dat iedereen een noob is zonder dat hij iets over hem weet. Hierbij wijs ik vooral op dit topic op het sa-mp forum, waar jij kennelijk nog wat van kan leren. Als je elk woord hiervan snapt, en ook zelf kan uitvoeren, ben je toch wel aardig goed in scripten. Ook meld ik even dat ik niet verder ga in deze zinloze discussie, ik heb mijn mening nu wel duidelijk gemaakt. Lekker voor je, ik gebruik al jaren YSI, en jij noemt je zelf een pro ,volgens mij snap jij het onderstaande stukje code nog niet eens SendClientMessage(...tralalla..blabla....); die denkt dat iedereen een noob is zonder dat hij iets over hem weet. Ik heb niet gezegt dat iedereen een noob is, en zeker niet dat jij er een bent. Ik heb gezegd dat files bewerken/lezen erg gemakkelijk is! Tenslote weet ik niet wat je hier mee wilt bereiken: http://forum.sa-mp.com/index.php?topic=79810.0 Sorry, had je post verkeerd gelezen. Ik was nogal pissig omdat iemand perse alles beter moet weten. pff. jij bent een harde, laat maar eens een stukje ZELF GESCHREVEN CODE ZIEN, DOOR JOU, NIET DOOR IEMAND ANDERS, Oeps, dat heb je niet
Geplaatst: 30 januari 201015 jaren comment_1580805 Crusher, jou stunt server kan niet op tegen zijn RP server.
Geplaatst: 30 januari 201015 jaren comment_1580812 >>> Door Sandra: Genoeg geruzied hier jongens! Ontopic maar weer!<<<
Geplaatst: 31 januari 201015 jaren comment_1581606 >>> Door Sandra: Genoeg geruzied hier jongens! Ontopic maar weer!<<< 'nog 1ding, ik heb een halve RP server , d'r zit vanalles in wat ook in RP zit Maaruh @ propje. ik zou het tog eens proberen met dini, misschien. of loop elke regel even duidlijk na
Hoi, ik heb het volgende faction gedeelte dat niet werkt:
Deze wordt gelaad bij ongamemodeinit
Deze wordt gesaved bij ongamemodeexit, /restart en alle edit fucties.
Het probleem is dat als ik de server restart alles door de war staat. Sommige factions hebben geen naam en geen color meer, de status zijn allemaal 0. Ik heb er al een tijdje naar zitten kijken maar niets kunnen vinden...