Leite doch nicht immer andere auf andere seiten wie google oder youtube es gibt ihr ein tut bereich da sind Nr 1 Erklärungen wo man sau gut versteht
man soll es verstehen und nicht nur nach machen wie die das in youtube machen
Beiträge von eli
-
-
gf ?
Der Beitrag ist zu kurz. Der Beitrag muss mindestens 10 Zeichen lang sein und 3 Wörter enthalten. -
Hallo.
Heute um 01:08:18 kam zwei auf meinen ts3 der eine hat sich eingebielde er wäre der beste selfmade scripter auf der welt und hat über mein gf script gemeint das wäre alles nur runtergeladen etc aber darauf will ich nun nicht weiter hinaus sondern die haben dann das in denn channel geposte:<01:08:18> "[SoR]Leo"
: 46.4.65.75:7777Und machen auch damit schon wieder denn Ruf von SoR schlecht -.-
passt auf diesen server auf -
Bist du im Besitz eines Gewerbescheins?
habe ich gerade von andi erfahren das ich eine brauch das wegen habe ich erstmal alle beiträge gelöscht und vermiete erst mal keine server, sonder sponsore sie erst mal und mach mich da schlau.
Ich bin 16 fast 17 -
Hallo.
Kann mir mal wer ein paar vorschläge machen?
Ich brauch vorschläge was für jobs gut sind und was die jobs können.
BItte ein paar vorschläge wären nicht schlecht. -
ich habe ungefähr 600-700 cars und wenn ich z.B eins spawn mit /veh dann steht da server unknown command wenn ich motor starten möchte
-
Update3DTextLabelText(Name,Farbe, "Inhalt");
hoffe ich konnte helfen
MFG janpplayer
wo muss das hin?
-
nice 8/10
Ich habe nur ein problem wenn ich ab car 500 z.B /motor machen will kommt server unkown command und der motor bleibt aus -
mach mal das
format(tuerpasswort,sizeof(tuerpasswort),"%s",tmp);
wegerror 033: array must be indexed (variable "tuerpasswort")
if(strcmp(cmd,"/türpw",true)==0)
{
if(PlayerInfo[playerid][pLeader] != 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du bist kein cop");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,0xFF0000FF,"Benutze: /türpw [Neues Passwort]");
return 1;
}
/*if(strcmp(tmp,tuerpasswort,true)==0)
{
SendClientMessage(playerid,0xFF0000FF,"Das ist dasselbe Passwort! Nutze ein anderes!");
return 1;
}*/
//tuerpasswort = strlen(tmp);
tuerpasswort = strlen(tmp);
format(string,sizeof(string),"Das neue Passwort ist: %s",tmp);
SendClientMessage(playerid,0xFF0000FF,string);
return 1;
}
//edit -
if(strcmp(cmd,"/türpw",true)==0)
{
if(PlayerInfo[playerid][pLeader] != 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du bist kein cop");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,0xFF0000FF,"Benutze: /türpw [Neues Passwort]");
return 1;
}
/*if(strcmp(tmp,tuerpasswort,true)==0)
{
SendClientMessage(playerid,0xFF0000FF,"Das ist dasselbe Passwort! Nutze ein anderes!");
return 1;
}*/
tuerpasswort = strlen(tmp);
format(tuerpasswort,sizeof(tuerpasswort),"%s",tmp);
format(string,sizeof(string),"Das neue Passwort ist: %s",tmp);
SendClientMessage(playerid,0xFF0000FF,string);
return 1;
}
habs so gemacht kommt immer:
34345) : error 033: array must be indexed (variable "tuerpasswort") -
mit dem normal editnator....
und woher ich das wissen will ? weil ich am anfang eins eingetragen habe: da steht das alte pw drinne imemr wenn ich es öffne und wenn ich /türpw gemacht habe neustart vom server und das neue eingeben habe kahm immer falsches pw -
Also das ist der befehl:
if(strcmp(cmd,"/türpw",true)==0)
{
if(PlayerInfo[playerid][pLeader] != 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du bist kein cop");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,0xFF0000FF,"Benutze: /türpw [Neues Passwort]");
return 1;
}
/*if(strcmp(tmp,tuerpasswort,true)==0)
{
SendClientMessage(playerid,0xFF0000FF,"Das ist dasselbe Passwort! Nutze ein anderes!");
return 1;
}*/
format(tuerpasswort,sizeof(tuerpasswort),"%s",tmp);
format(string,sizeof(string),"Das neue Passwort ist: %s",tmp);
SendClientMessage(playerid,0xFF0000FF,string);
return 1;
}aber es wird nicht in der .ini gespeichert besser gesagt geänderen
-
ja okee danke
aber ich weiß nicht wie das heißt was ich mit dem time machen muss wenn der motor an ist oder aus:public CheckGas(playerid)
{
new string[256];
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new vehicle = GetPlayerVehicleID(i);
new Model = GetVehicleModel(GetPlayerVehicleID(i));
if(Gas[vehicle] >= 1)
{
if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); }
if(gGas[i] == 1) {
format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Benzin:~w~ %d%",Gas[vehicle]);
GameTextForPlayer(i,string,15500,3); }
if(IsAPlane(vehicle) IsABoat(vehicle) Model == 462 Model == 481) { Gas[vehicle]++; }
Gas[vehicle]--;
}
else
{
new vID = GetPlayerVehicleID(playerid);
NoFuel[vID] = 1;
new vid = GetPlayerVehicleID(playerid);
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
motor[vid] = false;
SendClientMessage(i, COLOR_RED, "Dein tank ist leer");
GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~Kein Benzin mehr~n~Dein motor geht aus",3000,3);
}
if(Gas[vehicle] > GetGasMax(GetVehicleModel(vehicle)))
{
Gas[vehicle] = GetGasMax(GetVehicleModel(vehicle));
}
}
}
}
return 1;
} -
Ich kenne mich mit dem Time net so aus wie ich die abfrage machen muss besser gesagt weis ich nicht wie ich das allgemein änderen muss
-
es funktionirt doch, aber wenn ich auf ok oder abbrechen klick wenn das feld leer ist kommt auch tür öffnet sich,
und wenn ich /türpw mache wird es zwar auf dem server geändern aber nicht in der .ini//edit -
wie muss ich das mit timer machen?
ja das hier ist nicht schlecht:
[ SCRIPTING ] Motor- und Tanksystem
aber ich will kein neues tank system machen -
Hallo.
Wie muss ich das bei GF machen das wenn der Motor an ist das benzin abgezogen wird auch wenn keiner drinne sitz und wenn der motor aus ist das kein benzin abgeogen wird
-
ja nun gehts nun kommt auch das es das falsche password ist wenn man ein andere eingibt es wird aber nicht in der .ini gespeichter oder ausgelesen
meine .ini war leer und da hat sich dann das rein geschrieben:Passwort=
-
hab gerade oben gelesen, hier ist der Fehler..
Der Dialog wird dir oft pro Sekunde gesendet, sodass du fast keine Möglichkeit hast etwas einzugeben.ah stimmt das wegen kann ich nicht eingeben^^ danke.
aber es funktionirt noch nicht so ganz das er das aus der .ini liest
habe das nun so gemacht:Ganz oben:
new tuerpasswort[128];
in public OnGameModeInit()
dini_Set("Türpasswort.ini","Passwort",tuerpasswort);
(weil das nicht funtionirt: tuerpasswort = dini_Set("Türpasswort.ini","Passwort");)in public OnGameModeExit()
dini_Set("Türpasswort.ini","Passwort",tuerpasswort);der befehl:
if(strcmp(cmd,"/türpw",true)==0)
{
if(PlayerInfo[playerid][pLeader] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du bist kein cop");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,0xFF0000FF,"Benutze: /türpw [Neues Passwort]");
return 1;
}
if(strcmp(tmp,tuerpasswort,true)==0)
{
SendClientMessage(playerid,0xFF0000FF,"Das ist dasselbe Passwort! Nutze ein anderes!");
return 1;
}
format(tuerpasswort,sizeof(tuerpasswort),"%s",tmp);
format(string,sizeof(string),"Das neue Passwort ist: %s",tmp);
SendClientMessage(playerid,0xFF0000FF,string);
return 1;
}Dialog:
if(dialogid == DIALOG_Password)
{
if(strcmp(inputtext,tuerpasswort,true)==0)
{
SendClientMessage(playerid,COLOR_RED,"Tür öffnet sich");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Tür bleibt leider zu falsches password");
}
}
und der befehl für die tür:if(strcmp(cmd, "/tür", true) == 0)
{
if (!PlayerToPoint(2.0, playerid,1520.6512,-1625.4971,13.5469))
{
SendClientMessage(playerid, COLOR_GREEEN, "Du bist nicht an der Tür");
return 1;
}
ShowPlayerDialog(playerid,DIALOG_Password,DIALOG_STYLE_INPUT,"Password","Gib das Password ein!","Ok","Abbrechen");
return 1;
}aber immer wenn ich im dialog z.B 123 eingebe was falsch ist dann kommt:
Tür öffnet sichund wenn ich /türpw mache kommt immer:
Das ist dasselbe Passwort! Nutze ein anderes!Aber warum ?
//edit
-
ne ohne pickup ich gehe einfach vor die tür und rechts ist so ein schalt platte welche rot ist wie im video und dann wenn man davor steht soll das dialog kommen aber du hast recht es kommt immer wieder direkt wie kann ich das änderen?