Wie muss ich CreateVehicle und MYSQL_CREATEVEHICLE machen???
bitte um gantzen code
danke im vorrraus
mfg.
Wie muss ich CreateVehicle und MYSQL_CREATEVEHICLE machen???
bitte um gantzen code
danke im vorrraus
mfg.
Wie mach ich das man ne zeit in minuten angibt?
bitte elft mir
dank im vorraus
Bei OnPlayerEnterCheckpoint das hin:
public OnPlayerEnterCheckpoint(playerid)
{
DisablePlayerCheckpoint(playerid);
return 1;
}
Wie macht man das ein Admin/supporter imemr schreiben kann auch wenn er aus ist?
unter OnPlayerCommandText das Return mal ein auge drauf werfen
Muss da keins hin???
ocmd:wlicht(playerid,params[])
{
new vid = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pFraktionsLeader] == 4 || PlayerInfo[playerid][pFraktionsMember] == 4)
{
if(PlayerInfo[playerid][pFraktionsRange] >= 3)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
if(olicht[vid] == false)
{
SendClientMessage(playerid,Grau," Du hast das Ordnungsamt Warnlicht eingeschaltet");
SendClientMessage(playerid,Grau," Um es wieder zu deaktivieren, gib erneut /wlicht ein");
SetPVarInt(playerid, "gelblicht", CreateObject(19290,0,0,0,0,0,0,100));
SetPVarInt(playerid, "gelblicht1", CreateObject(19290,0,0,0,0,0,100));
AttachObjectToVehicle(GetPVarInt(playerid, "gelblicht"), GetPlayerVehicleID(playerid), 0.6,-0.5,1.4,0,0,0);
AttachObjectToVehicle(GetPVarInt(playerid, "gelblicht1"), GetPlayerVehicleID(playerid), -0.6,-0.5,1.4,0,0,0);
olicht[vid] = true;
return 1;
}
else if(olicht[vid] == true)
{
SendClientMessage(playerid,Grau," Du hast nun das Ordnungsamt Warnlicht deaktiviert");
SendClientMessage(playerid,Grau," Um es wieder zu aktivieren, gib erneut /wlicht ein.");
DestroyObject(GetPVarInt(playerid, "gelblicht"));
DestroyObject(GetPVarInt(playerid, "gelblicht1"));
olicht[vid] = false;
return 1;
}
}
else{SendClientMessage(playerid,Rot,"Du bist kein Rang 3 oder höher!!");}
}
}
return 1;
}
Ich ha be nur Ocmd befehle
Hir ich gebe dir meins(is getestet und geht) musst nur auf dein Script anpassen:
ocmd:invite(playerid,params[])
{
new pID,str[128],str0[128];
if(PlayerInfo[playerid][pFraktionsLeader] == 0)return SendClientMessage(playerid,Rot,"[Info]: Du bist kein Leader einer Fraktion!");
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Gelb,"[Benutze]: /invite [ID/Name]");
if(Einladung[pID] != 0)return SendClientMessage(playerid,Gelb,"[Info]: Der Spieler wurde schon eingeladen!");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Gelb,"[Info]: Der angegebene Spieler ist nicht Online!");
format(str,sizeof(str),"[Info]: Du hast %s in die Fraktion %s eingeladen.",PlayerName(pID),frakname(PlayerInfo[playerid][pFraktionsLeader]));
SendClientMessage(playerid,Gelb,str);
format(str0,sizeof(str0),"[Info]: %s hat dich zu der Fraktion %s eingeladen.Um die einladung anzunehmen gib ein /annehmen,wenn du sie ablehnen willst /ablehnen.",PlayerName(playerid),frakname(PlayerInfo[playerid][pFraktionsLeader]));
SendClientMessage(pID,Gelb,str0);
Einladung[pID]=PlayerInfo[playerid][pFraktionsLeader];
Einladender[pID]=playerid;
return 1;
}
ocmd:annehmen(playerid,params[])
{
new str[128],str0[128];
if(Einladung[playerid] == 0)return SendClientMessage(playerid,Gelb,"[Info]: Du wurdest von keinem Leader eingeladen!");
format(str,sizeof(str),"[Info]: Du hast die Einladung von %s zur der Fraktion %s angenommen!",PlayerName(Einladender[playerid]),frakname(Einladung[playerid]));
SendClientMessage(playerid,Orange,str);
format(str0,sizeof(str0),"[Info]: %s hat die Einladung in die Fraktion %s angenommen!",PlayerName(playerid),frakname(Einladung[playerid]));
SendClientMessage(Einladender[playerid],Orange,str0);
PlayerInfo[playerid][pFraktionsMember] = Einladung[playerid];
SavePlayer(playerid);
Einladung[playerid] = 0;
Einladender[playerid] = 0;
return 1;
}
ocmd:ablehnen(playerid,params[])
{
new str[128],str0[128];
if(Einladung[playerid] == 0)return SendClientMessage(playerid,Gelb,"[Info]: Du wurdest von keinem Leader eingeladen!");
format(str,sizeof(str),"[Info]: Du hast die Einladung von %s zur der Fraktion %s abgelehnt!",Einladender[playerid],frakname(Einladung[playerid]));
SendClientMessage(playerid,Gelb,str);
format(str0,sizeof(str0),"[Info]: %s hat die Einladung in die Fraktion %s abgelehnt!",PlayerName(playerid),frakname(Einladung[playerid]));
SendClientMessage(Einladender[playerid],Gelb,str0);
Einladung[playerid]=0;
Einladender[playerid]=0;
return 1;
}
Das sagt wer?
Du brauchst dich hier gar nicht so aufspielen,
wenn man keine Ahnung hat einfach mal den Mund halten!
Ja dann halt deinn Mund!
Is ja gut!
must ja nicht gleich ausdrück schreiben .!
Du tuhst das script in denn Gamemod ORdner und öffnest die server.cfg und trägst dort denn Gamemode Name ein !! ist das so schwer??
und wenn er net weiss wie es geht
Alles anzeigenohje ohje wen man schon mit sowas nicht klar kommt frag ich mich wie da ein server enstehen soll
new gelblicht[MAX_VEHICLES];
new gelblicht1[MAX_VEHICLES];
gelblicht[GetPlayerVehicleID(playerid)] = CreateObject(19294,0,0,0,0,0,0,100);
gelblicht1[GetPlayerVehicleID(playerid)] = CreateObject(19294,0,0,0,0,0,0,100);
AttachObjectToVehicle(gelblicht[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.6,-0.5,1.4,0,0,0);
AttachObjectToVehicle(gelblicht1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.6,-0.5,1.4,0,0,0);
Wenn du mal richtig gelessen hättest hättest du gewusst das ic hes hin bekommen habe!!
und hir das mit dem Rotenlicht!
ocmd:wlicht(playerid,params[])
{
new vid = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pFraktionsLeader] == 4 || PlayerInfo[playerid][pFraktionsMember] == 4)
{
if(PlayerInfo[playerid][pFraktionsRange] >= 3)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
if(olicht[vid] == false)
{
SendClientMessage(playerid,Grau," Du hast das Ordnungsamt Warnlicht eingeschaltet");
SendClientMessage(playerid,Grau," Um es wieder zu deaktivieren, gib erneut /wlicht ein");
SetPVarInt(playerid, "gelblicht", CreateObject(19290,0,0,0,0,0,0,100));
SetPVarInt(playerid, "gelblicht1", CreateObject(19290,0,0,0,0,0,100));
AttachObjectToVehicle(GetPVarInt(playerid, "gelblicht"), GetPlayerVehicleID(playerid), 0.6,-0.5,1.4,0,0,0);
AttachObjectToVehicle(GetPVarInt(playerid, "gelblicht1"), GetPlayerVehicleID(playerid), -0.6,-0.5,1.4,0,0,0);
olicht[vid] = true;
return 1;
}
else if(olicht[vid] == true)
{
SendClientMessage(playerid,Grau," Du hast nun das Ordnungsamt Warnlicht deaktiviert");
SendClientMessage(playerid,Grau," Um es wieder zu aktivieren, gib erneut /wlicht ein.");
DestroyObject(GetPVarInt(playerid, "gelblicht"));
DestroyObject(GetPVarInt(playerid, "gelblicht1"));
olicht[vid] = false;
return 1;
}
}
else{SendClientMessage(playerid,Rot,"Du bist kein Rang 3!");}
}
}
return 1;
}
Danke geht
//edit
Eine frage noch kann man auch ein Rotes licht machen?
Natoll
Ich bekomme diese Errors:
Zeile (927) : Unbekannte Variable : "gcl"
Zeile (927) : Erwartete Zeichen ";", aber gefunden "]"
Zeile (927) : Ungültiger Befehl
Zeile (927) : Zuviele Fehler in einer Zeile
5 Errors, 0 Warnungen
bei diesem Befehl:
ocmd:wlicht(playerid,params[])
{
if(PlayerInfo[playerid][pFraktionsLeader] == 4 || PlayerInfo[playerid][pFraktionsMember] == 4)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
if(gcl[GetPlayerVehicleID(playerid)] == 0)//hir
{
SendClientMessage(playerid,Grau," Du hast das Ordnungsamt Warnlicht eingeschaltet");
SendClientMessage(playerid,Grau," Um es wieder zu deaktivieren, gib erneut /wlicht ein");
SetPVarInt(playerid, "gelblicht", CreateObject(19294,0,0,0,0,0,0,100));
SetPVarInt(playerid, "gelblicht1", CreateObject(19294,0,0,0,0,0,0,100));
AttachObjectToVehicle(GetPVarInt(playerid, "gelblicht"), GetPlayerVehicleID(playerid), 0.6,-0.5,1.4,0,0,0);
AttachObjectToVehicle(GetPVarInt(playerid, "gelblicht1"), GetPlayerVehicleID(playerid), -0.6,-0.5,1.4,0,0,0);
gcl[GetPlayerVehicleID(playerid)] = 1;
return 1;
}
else if(gcl[GetPlayerVehicleID(playerid)] == 1)
{
SendClientMessage(playerid,Grau," Du hast nun das Ordnungsamt Warnlicht deaktiviert");
SendClientMessage(playerid,Grau," Um es wieder zu aktivieren, gib erneut /wlicht ein.");
DestroyObject(GetPVarInt(playerid, "gelblicht"));
DestroyObject(GetPVarInt(playerid, "gelblicht1"));
gcl[GetPlayerVehicleID(playerid)] = 0;
return 1;
}
}
}
}