Jump to content
Posted
comment_791299

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

Featured Replies

comment_791957

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]

comment_791990
krijg deze error: warning 219: local variable "tmp" shadows a variable at a preceding level

Regel: new tmp[256];

dan moet je in dat stuk script dat ik net gemaakt heb, de regel new tmp[256]; weghalen

comment_792011
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.

comment_792040
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 :puh:

Edited by Sandra18[NL]

comment_792062
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.

comment_792072
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? :?)

Edited by Sandra18[NL]

comment_792082
Nu doet 24 het ook niet meer het blijft gewoon 00:00 :puh: 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;

}

Edited by Sandra18[NL]

comment_793128

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 ;) )

Eej ik ben ook net begonnen met een server te maken, ik ben niet zo goed met al die script dingen dus heb ik even een vraagje. waar kan ik dat commando gedeelte vinden????

alvast bedankt:P

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.