if(!strcmp(strget(cmdtext, 0), "/gethere")) {
if(IsPlayerAdmin(playerid)) {
new opfa = strval(strget(cmdtext, 1));
if(IsPlayerConnected(opfa)) {
new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME], string[256];
GetPlayerPos(playerid,x,y,z);
GetPlayerName(opfa,name,sizeof(name));
format(string,sizeof(string),"Du hast %s zu dir teleportiert",name);
SendClientMessage(playerid,0x33FF33AA,string);
if(IsPlayerInAnyVehicle(opfa)) {
new autoid = GetPlayerVehicleID(opfa);
SetPlayerPos(opfa,x+1,y,z); SetVehiclePos(autoid,x+1,y,z); SetPlayerInterior(opfa,GetPlayerInterior(playerid)); LinkVehicleToInterior(autoid,GetPlayerInterior(playerid)); PutPlayerInVehicle(opfa,autoid,0); } else {
SetPlayerPos(opfa,x+1,y,z); SetPlayerInterior(opfa,GetPlayerInterior(playerid)); }}
else { SendClientMessage(playerid,0xFF0000AA,"ID nicht vergeben!"); }}
else { SendClientMessage(playerid,0xFF0000AA,"Nur für Admins!"); }
return 1;
}
if(!strcmp(cmdtext, "/PD", true)){
if(isPlayerAnAdmin(playerid,1))
if(!IsPlayerInAnyVehicle(playerid)){
SetPlayerPos(playerid, 1584.1169, 1673.22421, 5.4471);
SetPlayerFacingAngle(playerid, 84.0213);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
else{
new veh = GetPlayerVehicleID(playerid);
SetVehiclePos(veh, 1584.1169, 1673.22421, 5.4471);
SetVehicleZAngle(veh, 84.0213);
LinkVehicleToInterior(veh, 0);
SetVehicleVirtualWorld(veh, 0);
PutPlayerInVehicle(playerid, veh, 0);
}
return SendClientMessage(playerid, 0x00FF00FF, "Du wurdest zum PD geportet");
}
if(!strcmp(strget(cmdtext, 0), "/v")) {
if(IsPlayerAdmin(playerid)) {{
new autoid = strval(strget(cmdtext, 1));
new farbe1 = strval(strget(cmdtext, 2));
new farbe2 = strval(strget(cmdtext, 2));
if(autoid <= 399) { SendClientMessage(playerid,0xFF0000AA,"[Auto]:So Eine Car Id gibt es Nicht (399 bis 612)"); }
if(autoid >= 612) { SendClientMessage(playerid,0xFF0000AA,"[Auto]:So Eine Car Id gibt es Nicht (399 bis 612)"); }
else {
new Float:x, Float:y, Float:z, Float:za, gla;
GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za); gla = CreateVehicle(autoid,x,y,z,za,farbe1,farbe2,-1); PutPlayerInVehicle(playerid,gla,0); }}}
SetTimerEx("Getunnt", 250, false, "i", playerid);
return 1;
}
//das obere ist admin befel das untere ist für alle was ihr nicht wohlt könnt ohr löschen muss aber nicht sein kann auch so bleiben
// Auto Spawnen
if(!strcmp(strget(cmdtext, 0), "/veh")) {
if(IsPlayerAdmin(playerid)) {{
new autoid = strval(strget(cmdtext, 1));
new farbe1 = strval(strget(cmdtext, 2));
new farbe2 = strval(strget(cmdtext, 2));
if(autoid <= 399) { SendClientMessage(playerid,0xFF0000AA,"[Auto]:So Eine Car Id gibt es Nicht (400 bis 612)"); }
if(autoid >= 612) { SendClientMessage(playerid,0xFF0000AA,"[Auto]:So Eine Car Id gibt es Nicht (400 bis 612)"); }
else {
new Float:x, Float:y, Float:z, Float:za, gla;
GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za); gla = CreateVehicle(autoid,x,y,z,za,farbe1,farbe2,-1); PutPlayerInVehicle(playerid,gla,0); }}}
SetTimerEx("Getunnt", 250, false, "i", playerid);
return 1;
}
if (strcmp("/exit", cmdtext, true, 10) == 0)
{
RemovePlayerFromVehicle(playerid); // Schmeißt den Spieler herraus
TogglePlayerControllable(playerid,1); // Entfreezt ihn
return 1;
}
if (strcmp("/rent", cmdtext, true, 10) == 0)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == rentroller1) // Findet herraus, ob sich der Spieler im 1. Rentroller befindet
{
new Money = GetPlayerMoney(playerid);
if(Money <= 300) // Findet herraus, ob der Spieler genug Geld hat
{
SendClientMessage(playerid,ROT,"Du hast nicht genügend Geld!"); // Wenn er nicht genug hat...
}
else
{
SendClientMessage(playerid,BLAU,"Du hast dieses Auto gemietet!"); // Erfolgreich gemietet ;D
TogglePlayerControllable(playerid,1); // Entfreezt den Spieler
GivePlayerMoney(playerid,-300); // Zieht ihm das Geld ab
return 1;
}
}
}
if (strcmp("/DCP", cmdtext, true) == 0)
{
SendClientMessage(playerid, BLAU,"Checkpoint wurde Gelöscht");
DisablePlayerCheckpoint(playerid);
return 1;
}
if (strcmp("/GPS", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, gpsmenu, DIALOG_STYLE_LIST, "GPS", "Spawn\nReporter ecke\n--\nLSPD", "Auswählen", "Abbrechen");
return 1;
}
if (strcmp(cmdtext, "/help", true) ==0 )
{
SendClientMessage(playerid,BLAU,"/handyhelp /DCP (schaltet das Navigation aus! /raus (werft ein Spieler aus dein Auto) /GPS (für Navigation) /f (für Fraktionschat) /nschild (Teleportiert dich zürck(Wen du im Atuto bist))");
return 1;
}
if(strcmp(cmdtext, "/fixveh", true) == 0)
{
if(IsPlayerConnected(playerid)) //Wenn der Spieler online ist
{
if(isPlayerAnAdmin(playerid,5))
{
if(IsPlayerInAnyVehicle(playerid)) //Wenn der Spieler in einem Auto ist wird das Fahrzeug repairt.
{
new vid = GetPlayerVehicleID(playerid); //Auslesen der VehicleID
RepairVehicle(vid); //Reparieren des Fahrzeugs
}
else //Und wenn er in keinem Fahrzeug ist, bekommt er diese MEssage und der Befehle wird beendet.
{
SendClientMessage(playerid,BLAU, "Du bist in keinem Auto!");
}
}
else
{
SendClientMessage(playerid,BLAU, "Du bist kein Admin!");
}
}
return 1;
}
if(strcmp(cmdtext,"/fbibase",true)==0)
if(isPlayerAnAdmin(playerid,5))
{
SetPlayerPos(playerid,2447.0332,529.5356,30.3082);
}
if(strcmp(cmdtext,"/bundeswehr",true)==0)
if(isPlayerInFrakt(playerid,4))
{
SetPlayerSkin(playerid,287);
GivePlayerWeapon(playerid,30,150);
GivePlayerWeapon(playerid,29,150);
SendClientMessage(playerid,BLAU,"Du bist num in Dienst + du hast Ausrüstung bekommen nutze sie gut!!");
}
if(strcmp(cmdtext,"/lspd",true)==0)
if(isPlayerInFrakt(playerid,1))
{
SetPlayerSkin(playerid,285);
GivePlayerWeapon(playerid,30,150);
GivePlayerWeapon(playerid,29,150);
SendClientMessage(playerid,BLAU,"Du bist nun im Dienst und hier ist deine Ausrüstung!!");
}
if (strcmp("/close", cmdtext, true, 6) == 0)
{
MoveObject(Road,4092.516,-1631.803,-1.577,6.0);
return 1;
}
if (strcmp("/open", cmdtext, true, 5) == 0)
{
MoveObject(Road,4092.516,-1631.803,15.755,6.0);
return 1;
}
if (strcmp("/arena", cmdtext, true, 7) == 0)
{
if(isPlayerAnAdmin(playerid,1))
SetPlayerPos(playerid,4084.1975,-1591.0520,24.2529);
return 1;
}
if(strcmp(cmdtext,"/bsn",true)==0)
{
if(isPlayerAnAdmin(playerid,3))
{
ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"BSN","Möchten sie wirklich zum BSN?","JA","NEIN");
return 1;
}
SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
return 1;
}
if(strcmp(cmdtext,"/kill",true)==0)
{
SetPlayerHealth(playerid,0);
return 1;
}
if(strcmp(cmdtext,"/restart",true)==0)
{
if(isPlayerAnAdmin(playerid,5))
{
SendRconCommand("gmx");
return 1;
}
SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
return 1;
}
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
case 4:{fraktname=fraktname4;}
case 5:{fraktname=fraktname5;}
case 6:{fraktname=fraktname6;}
case 7:{fraktname=fraktname7;}
case 8:{fraktname=fraktname8;}
}
//1 reihe
format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
SendClientMessage(playerid,BLAU,string);
//2 reihe
return 1;
}
if(strcmp(cmdtext,"/nschild",true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid;
vehicleid=GetPlayerVehicleID(playerid);
SetVehicleNumberPlate(vehicleid,"Test");
SetVehicleToRespawn(vehicleid);
PutPlayerInVehicle(playerid,vehicleid,0);
}
return 1;
}
return 0;
}
aber vorher gehen alle befehle noch arbeite auch übrigens mit ocmd.
kann dir private mein ganzen Ordner schicken ....
MFG David/DarkM0w