June 29, 201115 yr Ik ben nu bezig met een DM-Script, ik heb alles enzo al af. Maar ik heb nu nog één vraagje. Ik wil graag, dat de kills opgeslagen worden, en dat je Score in "tab" wordt weergeven in kills, en niet in money.
June 29, 201115 yr Om data op te slaan heb je een systeem nodig. Ik raad Y_ini, dJSON of SQLite aan. Voor de score heb je waarschijnlijk zoiets: SetPlayerScore(playerid, money[playerid]); verander dat naar SetPlayerScore(playerid, kills[playerid]); Uiteraard vervang je de variabelen in het voorbeeld door je eigen variabelen.
June 29, 201115 yr Author Ik heb geen variabelen, dus ik kan ook niet "playerid" werkend krijgen. Ben verder beginnend scripter, dus weet ook niet hoe het werkt. Ik hoef alleen nog maar dat "Score=Kills" en "Kill=+1kill" Oké nog één vraagje erbij: Kan iemand een checkpoint voor me maken (ik weet niet of die dan in het interior komt(als dat niet zo is, zeg dat dan even.) De positie is: -280.042013, -50.016349, 1003.546875, 177.951568. Opgezocht met deze command: http://pastebin.com/wZbRbL5M Edited June 30, 201115 yr by VWO-er
June 30, 201115 yr //OnPlayerSpawn SetPlayerCheckPoint(playerid,-280.042013, -50.016349, 1003.546875, 177.951568,3); Edited June 30, 201115 yr by Never
June 30, 201115 yr Author Oke, dankje. Ik wist niet dat dat zo werkt Edit; Hij werkt niet, heb de SetPlayerCheckpoint al met de kleine p gedaan, heb de eerste coördinatie weggehaald. Nu komt die alleen niet in het interieur. Edited June 30, 201115 yr by VWO-er
June 30, 201115 yr oh sorry het moet zo: //OnPlayerSpawn SetPlayerCheckPoint(playerid,-280.042013, -50.016349, 1003.546875,3); -----------------------------------------^------------^-----------^----------^ -----------------------------------------|-------------|------------|-----------| -----------------------------------------x------------y------------z----------De Grootte van de checkpoint Edited June 30, 201115 yr by VWO-er
June 30, 201115 yr Author Spawnt nog steeds niet in interior -.- Het is een standaard interieur. Die rechts tegenover Sex Shop in LV.
June 30, 201115 yr w8 ik zal is even kijken EDIT: de Position die jij net Gaf (-280.042013, -50.016349, 1003.546875) is helemaal boven ergens en niet in LV. Ik ben naar Lv gegaan en naar de SexShop De Pos is: 2085.9741,2074.2427,11.0547 dus: //Onplayerspawn SetPlayerCheckpoint(playerid,2085.9741,2074.2427,11.0547,3); Edited June 30, 201115 yr by VWO-er
June 30, 201115 yr Author Ik quote me zelf wel weer even... oh sorry het moet zo: //OnPlayerSpawn SetPlayerCheckPoint(playerid,-280.042013, -50.016349, 1003.546875,3); -----------------------------------------^------------^-----------^----------^ -----------------------------------------|-------------|------------|-----------| -----------------------------------------x------------y------------z----------De Grootte van de checkpoint Spawnt nog steeds niet in interior -.- Het is een standaard interieur. Die rechts tegenover Sex Shop in LV.
June 30, 201115 yr wat heb jij op OnPlayerSpawn staan?en welke interior? Edited June 30, 201115 yr by Never
June 30, 201115 yr Zootje citaten weggehaald, vriendelijk verzoek om (als er geen aanleiding voor is) niet te citeren; dit rekt de pagina onnodig uit en leest ook niet erg makkelijk.
July 1, 201115 yr Author wat heb jij op OnPlayerSpawn staan?en welke interior? Ik heb nu niks bij onplayerspawn staan, behalve iets met sendclientmessage. Je weet wel, als je met je rug naar de sex shop staat, zie je rechts voor je een shop. In die shop heb ik deze positie gepakt. new PlayerToPoint; if(strcmp(cmd, "/deposit", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "USAGE: /deposit [amount]"); return 1; } giveplayerid = strval(tmp); if (PlayerToPoint(playerid,2193.464111, 1978.34912, 12.289411, 271.024108)) <---- Dit is lijn 2010. { if(giveplayerid <= playermoney && giveplayerid >= 0) { format(string, sizeof(string), "You have deposit $%d money into your bank account.",giveplayerid); SendClientMessage(playerid, COLOR_GREEN, string); GivePlayerMoney(playerid, -giveplayerid); bank[playerid] = bank[playerid]+giveplayerid; } else { SendClientMessage(playerid, COLOR_RED,"You do not have that money in your pocket."); } } else { SendClientMessage(playerid, COLOR_RED,"You must be at the bank or an ATM to do this command."); } return 1; } (2010) : error 012: invalid function call, not a valid address (2010) : warning 215: expression has no effect (2010) : warning 215: expression has no effect (2010) : warning 215: expression has no effect (2010) : warning 215: expression has no effect (2010) : warning 215: expression has no effect (2010) : error 001: expected token: ";", but found ")" (2010) : error 029: invalid expression, assumed zero (2010) : fatal error 107: too many error messages on one line Iemand enig idee? Edited July 1, 201115 yr by Big Boss
July 1, 201115 yr if (PlayerToPoint(playerid,2193.464111, 1978.34912, 12.289411, 271.024108); Probeer dit is. Ik denk dat dit helpt namelijk je deed )) terwijl het ); moet zijn. Edited July 1, 201115 yr by BoerTijger
July 1, 201115 yr Author Probeer dit is. Ik denk dat dit helpt namelijk je deed )) terwijl het ); moet zijn. Doet het nog niet Edited July 1, 201115 yr by powerkip96
July 1, 201115 yr Als je een error 'Undefined Symbol' krijgt betekent dat niet meteen dat je dat simpelweg kan oplossen door new symbol te doen. Het gaat in dit geval om een functie, niet om een variabele. Een beetje logisch nadenken kan geen kwaad. Daarbij is de functie PlayerToPoint hopeloos verouderd. Gebruik liever IsPlayerInRangeOfPoint. En BoerTijger: Een if-statement wordt NOOIT afgesloten met een semicolon.
Ik ben nu bezig met een DM-Script, ik heb alles enzo al af. Maar ik heb nu nog één vraagje.
Ik wil graag, dat de kills opgeslagen worden, en dat je Score in "tab" wordt weergeven in kills, en niet in money.