randolph Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 mijn beginners script is lvdm maar als het daar licht is en ik ga dood dan is het in eens donker kan ik er ook voor zorgen dat het altijd licht is en dat als ik een command in tik het donker word de commands heb ik wel voor licht en donker en zand storm en zo maar nu wil ik dat het altijd licht is en ik alleen met een command het donker kan laten maken alvast bedankt Randolph
Sandra Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 In het standaard lvdm-script staat bij 'public OnPlayerSpawn(playerid) {' de regel: TogglePlayerClock(playerid, 1); Als je die regel weghaald, dan veranderd de tijd niet meer. Ik heb voor je snel een settime-commando gemaakt. Gebruik: Settime [0-24] Je moet om dit command te gebruiken, ingelogd zijn met rcon. (dus admin-only) Zet dit bij het commando-gedeelte van je script. (ik hoop dat je weet waar ik bedoel ) if(strcmp(cmd, "/settime", true) == 0) { if(IsPlayerAdmin(playerid)) { new tmp[256]; new time; tmp = strtok(cmdtext, idx); time = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "Usage: /settime [0-24]"); return 1; } if(time < 0 || time > 24) { SendClientMessage(playerid, COLOR_RED, "Usage: /settime [0-24]"); } else{ SetWorldTime(time); } } return 1; } Ik heb hem zelf getest, en het werkt prima Grtz Sandra18[NL]
Las Vegas Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 krijg deze error: warning 219: local variable "tmp" shadows a variable at a preceding level Regel: new tmp[256];
Sandra Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 krijg deze error: warning 219: local variable "tmp" shadows a variable at a preceding levelRegel: new tmp[256]; dan moet je in dat stuk script dat ik net gemaakt heb, de regel new tmp[256]; weghalen
Las Vegas Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 Gedaan geen error meer maar waarvoor is dat zinnetje dan?
Sandra Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 Gedaan geen error meer maar waarvoor is dat zinnetje dan? tmp is een variabele, een variabele is een 'zinnetje' waar je een getal in kan opslaan. (in dit geval het getal dat je achter /settime zet.
Las Vegas Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 Ik heb XtremeAdmin2 en daar zit al /settime in maar die /settime van jouw als ik bijf 21 doe dan word het niet donker...
Sandra Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 (bewerkt) Ik heb XtremeAdmin2 en daar zit al /settime in maar die /settime van jouw als ik bijf 21 doe dan word het niet donker... Gebeurt dat bij alle tijden tussen 0 en 24? p.s. Je kan de naam van het command wel aanpassen hoor. Verander deze regel: if(strcmp(cmd, "/settime", true) == 0) { Je kan er bijvoorbeeld van maken: if(strcmp(cmd, "/setworldtime", true) == 0) { of if(strcmp(cmd, "/lasvegas", true) == 0) { Laat je fantasie gaan Bewerkt: 6 oktober 2007 door Sandra18[NL]
Las Vegas Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 Weet ik had al ik al gedaan maar nu kan ik alleen naar 24 en niet naar 12 ofzo en bij samp geeft hij dan niet aan op hoeveel de tijd staat in de server met worldtime.
Sandra Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 Weet ik had al ik al gedaan maar nu kan ik alleen naar 24 en niet naar 12 ofzo en bij samp geeft hij dan niet aan op hoeveel de tijd staat in de server met worldtime. Weet je zeker dat je, voor dat je /settime doet, eerst met rcon inlogd? /rcon login [jouw rcon password] en dan bijvoorbeeld /settime 21 Als je dan je sa-mp verlaat (niet de server afsluiten!) Dan staat er wel worldtime 21:00 hoor. (Je moet wel nog 1 of 2 keer op de naam van je server klikken zodat de serverinfo vernieuwd wordt.
Las Vegas Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 (bewerkt) Als ik met rcon ingelogd ben en ik doe bijv. /lasvegas 12 komt er testaan usage /lasvegas [0-24] Bewerkt: 6 oktober 2007 door Las Vegas
Sandra Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 (bewerkt) Jep rcon ingelogd anders kon ik ook niet naar 24 doen Echt raar hoor Dus: /settime 24 doet het wel bij jou? (het wordt dan donker) /settime 12 doet het niet bij jou? (het blijft dan donker? ) Bewerkt: 6 oktober 2007 door Sandra18[NL]
Las Vegas Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 Nu doet 24 het ook niet meer het blijft gewoon 00:00 bij elk getal komt er dan usage..... testaan kom anders maar kijke in me server xd
Sandra Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 (bewerkt) Nu doet 24 het ook niet meer het blijft gewoon 00:00 bij elk getal komt er dan usage..... testaan kom anders maar kijke in me server xd Ik kan hem alleen komen testen als ik jou rcon-pass weet of je moet uit dat stukje een paar regels verwijderen. if(strcmp(cmd, "/settime", true) == 0) { if(IsPlayerAdmin(playerid)) { <<<<<<<<<<<<<<<<<<<<<<<<HAAL DEZE REGEL WEG new tmp[256]; new time; tmp = strtok(cmdtext, idx); time = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "Usage: /settime [0-24]"); return 1; } if(time < 0 || time > 24) { SendClientMessage(playerid, COLOR_RED, "Usage: /settime [0-24]"); } else{ SetWorldTime(time); } } <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<EN HAAL DIT TEKEN WEG return 1; } Bewerkt: 6 oktober 2007 door Sandra18[NL]
Recommended Posts