Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Useful Commands by Dominik.
- Befehle:
- /uccredits
- /SendPlayerMessageToPlayer [playerid][text]
- /Create3DTextLabel [text][distance]
- /CreateVehicle [vehicleid][color1][color2]
- /DestroyVehicle [vehicleid]
- /AddVehicleComponent [vehicleid][component]
- /RemoveVehicleComponent [vehicleid][component]
- /ChangeVehicleColor [vehicleid][color1][color2]
- /ChangeVehiclePaintJob [vehicleid][paintjob]
- /GetPlayerVehicleid [playerid]
- /GetVehicleHealth [vehicleid]
- /GetVehiclePos [vehicleid]
- /GetVehicleVirtualWorld [vehicleid]
- /GetVehicleZAngle [vehicleid]
- /RemovePlayerFromVehicle [vehicleid]
- /AttachTrailerToVehicle [trailerid][vehicleid]
- /DetachTrailerFromVehicle [trailerid][vehicleid]
- /GetVehicleDamageStatus [vehicleid]
- /LinkVehicleToInterior [vehicleid][interior]
- /PutPlayerInVehicle [playerid][vehicleid][sitz]
- /RepairVehicle [vehicleid]
- /PlayerSpectateVehicle [playerid][vehicleid]
- /SetVehicleToRespawn [vehicleid]
- /SetVehicleVelocity [vehicleid][x][y][z]
- /SetVehicleVirtualWorld [vehicleid][virtualworld]
- /SetVehicleZAngle [vehicleid][zangle]
- Update 1:
- /GetPlayerArmour [playerid]
- /GivePlayerArmour [playerid][anzahl]
- /SetPlayerArmour [playerid][anzahl]
- /GameTextForAll [text][zeit][schriftart]
- /GameTextForPlayer [playerid][text][zeit][schriftart]
- /GangZoneCreate [minx][miny][maxx][maxy]
- /GetMaxPlayers []
- /GetNetworkStats []
- /GetObjectPos [objectid]
- /SetObjectPos [objectid][x][y][z]
- /GetObjectRot [objectid]
- /SetObjectRot [objectid][x][y][z]
- /GetPlayerAmmo [playerid]
- /SetPlayerAmmo [playerid][weaponid][muni]
- /GetPlayerColor [playerid]
- Update 2:
- /GetPlayerDistanceFromPoint [playerid]
- /GetPlayerDrunkLevel [playerid]
- /SetPlayerDrunkLevel [anzahl]
- /GivePlayerDrunkLevel [anzahl]
- /GetPlayerFightingStyle [playerid]
- /SetPlayerFightingStyle [playerid]
- */
- #include <a_samp>
- #include <rCmd>
- #define GRÜN 0x23FF00FF
- #define ROT 0xE10000FF
- #define ORANGE 0xFF8200FF
- #define SCHWARZ 0x141414FF
- #define WEISS 0xFFFFFFFF
- #define TRANSPARENT 0xB0C4DEFF
- #define BLAU 0x0A00FFFF
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 100
- native IsValidVehicle(vehicleid);
- new spielername[MAX_PLAYERS][24];
- public OnFilterScriptInit()
- {
- print(" UsefulCommands by Dominik. loaded ...");
- return 1;
- }
- rCmd[ds]->SendPlayerMessageToPlayer(playerid,success,giveplayerid,playertext[128])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SendPlayerMessageToPlayer [playerid][text]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ROT,"Die angegebene SpielerID ist ungültig!");
- new stringtogiveplayerid[150];
- GetPlayerName(giveplayerid,spielername[giveplayerid],24); GetPlayerName(playerid,spielername[playerid],24);
- format(stringtogiveplayerid,150,"Nachricht von %s: %s",spielername[playerid],playertext);
- SendPlayerMessageToPlayer(giveplayerid,playerid,stringtogiveplayerid);
- return 1;
- }
- rCmd[sd]->Create3DTextLabel(playerid,success,text3d[128],distance)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /Create3DTextLabel [text][distanz]");
- if(distance < 0) return SendClientMessage(playerid,ROT,"Die Distanz muss über 0 sein!");
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- Create3DTextLabel(text3d,WEISS,X,Y,Z,distance,GetPlayerVirtualWorld(playerid));
- SendClientMessage(playerid,GRÜN,"Erfolgreich erstellt!");
- return 1;
- }
- rCmd[ddd]->CreateVehicle(playerid,success,vehicleid,color1,color2)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /CreateVehicle [vehicleid][color1][color2]");
- if(vehicleid < 400 || vehicleid > 612) return SendClientMessage(playerid,ROT,"Ungültige Fahrzeug ID!");
- if(color1 < 0 || color1 > 255 || color2 < 0 || color2 > 255) return SendClientMessage(playerid,ROT,"Eine der angegebenen Farben ist ungültig (0-255)");
- new Float:X,Float:Y,Float:Z,Float:A;
- GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A);
- CreateVehicle(vehicleid,X,Y,Z,A,color1,color2,-1); SendClientMessage(playerid,GRÜN,"Fahrzeug erfolgreich erstellt!");
- return 1;
- }
- rCmd[d]->DestroyVehicle(playerid,success,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /DestroyVehicle [vehicleid]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- DestroyVehicle(vehicleid); SendClientMessage(playerid,GRÜN,"Fahrzeug erfolgreich zerstört!");
- return 1;
- }
- rCmd[dd]->AddVehicleComponent(playerid,success,vehicleid,component)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /AddVehicleComponent [vehicleid][component]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- AddVehicleComponent(vehicleid,component); SendClientMessage(playerid,GRÜN,"Fahrzeug erfolgreich modifiziert!");
- return 1;
- }
- rCmd[dd]->RemoveVehicleComponent(playerid,success,vehicleid,component)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /RemoveVehicleComponent [vehicleid][component]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- RemoveVehicleComponent(vehicleid,component); SendClientMessage(playerid,GRÜN,"Modifizierung erfolgreich entfernt!");
- return 1;
- }
- rCmd[ddd]->ChangeVehicleColor(playerid,success,vehicleid,color1,color2)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /ChangeVehicleColor [vehicleid][color1][color2]");
- if(color1 > 255 || color1 < 0 || color2 > 255 || color2 < 0) return SendClientMessage(playerid,ROT,"Ungültiger FarbCode!");
- if(IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- ChangeVehicleColor(vehicleid,color1,color2); SendClientMessage(playerid,GRÜN,"Farbe erfolgreich geändert!");
- return 1;
- }
- rCmd[dd]->ChangeVehiclePaintJob(playerid,success,vehicleid,paintjob)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /ChangeVehiclePaintJob [vehicleid][paintjob]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- ChangeVehiclePaintjob(vehicleid,paintjob); SendClientMessage(playerid,GRÜN,"Paintjob erfolgreich geändert!");
- return 1;
- }
- rCmd[d]->GetPlayerVehicleID(playerid,success,checkid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetPlayerVehicleID [playerid]");
- if(!IsPlayerConnected(checkid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string23[64]; format(string23,64,"playerid %d ist derzeit im Fahrzeug mit der ID %d",checkid,GetPlayerVehicleID(checkid));
- SendClientMessage(playerid,ORANGE,string23);
- return 1;
- }
- rCmd[d]->GetVehicleHealth(playerid,success,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetVehicleHealth [vehicleid]");
- if(!IsValidVehicle(vehicleid))return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new Float:health, string[64]; GetVehicleHealth(vehicleid,health);
- format(string,64,"HP des Fahrzeuges %d: %d",vehicleid,health); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetVehiclePos(playerid,success,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetVehiclePos [vehicleid]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new string[64], Float:X,Float:Y,Float:Z;
- GetVehiclePos(vehicleid,X,Y,Z); format(string,64,"Position des Fahrzeuges %d: %0.f %0.f %0.f",vehicleid,X,Y,Z);
- SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetVehicleVirtualWorld(playerid,success,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetVehicleVirtualWorld [vehicleid]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new string[64]; format(string,64,"Virtuelle Welt des Fahrzeuges %d: %d",vehicleid,GetVehicleVirtualWorld(playerid));
- SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetVehicleZAngle(playerid,success,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetVehicleZAngle [vehicleid]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new Float:ZAngle, string[64]; GetVehicleZAngle(vehicleid,ZAngle);
- format(string,64,"ZAngle des Fahrzeuges %d: %0.f ",vehicleid,ZAngle); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->RemovePlayerFromVehicle(playerid,success,giveplayerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /RemovePlayerFromVehicle [playerid]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- if(!IsPlayerInAnyVehicle(giveplayerid)) return SendClientMessage(playerid,ROT,"Der Spieler sitzt in keinem Fahrzeug!");
- new string[64], getstring[64];
- GetPlayerName(giveplayerid,spielername[giveplayerid],24); GetPlayerName(playerid,spielername[playerid],24);
- format(string,64,"%s (%d) erfolgreich vom Fahrzeug entfernet!",spielername[giveplayerid],giveplayerid);
- format(getstring,64,"%s (%d) hat dich aus deinem Fahrzeug geschmissen!",spielername[playerid],playerid);
- SendClientMessage(playerid,ORANGE,string); SendClientMessage(playerid,ROT,getstring);
- return 1;
- }
- rCmd[dd]->AttachTrailerToVehicle(playerid,success,trailerid,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /AttachTrailerToVehicle [trailerid][vehicleid]");
- if(!IsValidVehicle(trailerid)) return SendClientMessage(playerid,ROT,"Der angegebene Anhänger existiert nicht!");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new string[64]; format(string,64,"Du hast erfolgreich den Anhänger %d an das Fahrzeug %d gesetzt!",vehicleid,trailerid);
- AttachTrailerToVehicle(trailerid,vehicleid); SendClientMessage(playerid,GRÜN,string);
- return 1;
- }
- rCmd[dd]->DetachTrailerFromVehicle(playerid,success,trailerid,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /DetachTrailerFromVehicle [trailerid][vehicleid]");
- if(!IsValidVehicle(trailerid)) return SendClientMessage(playerid,ROT,"Der angegebene Anhänger existiert nicht!");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Der Anhänger ist nicht am angegebenen Fahrzeug!");
- new string[64]; format(string,64,"Du hast erfolgreich den Anhänger %d vom Fahrzeug %d entfernt!",vehicleid,trailerid);
- AttachTrailerToVehicle(trailerid,vehicleid); SendClientMessage(playerid,GRÜN,string);
- return 1;
- }
- rCmd[d]->GetVehicleDamageStatus(playerid,success,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetVehicleDamageStatus [vehicleid]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new platten, tueren, lichter, reifen, string[100]; GetVehicleDamageStatus(vehicleid,platten,tueren,lichter,reifen);
- format(string,100,"Status: [Vehicleid] : %d - [Platten] : %d - [Tueren] : %d - [Lichter] : %d - [Reifen] : %d",vehicleid,platten,tueren,lichter,reifen);
- SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[dd]->LinkVehicleToInterior(playerid,success,vehicleid,interiorid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /LinkVehicleToInterior [vehicleid][interior]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- if(interiorid > 19 || interiorid < 0) return SendClientMessage(playerid,ROT,"Ungültige InteriorID!");
- LinkVehicleToInterior(vehicleid,interiorid); SendClientMessage(playerid,GRÜN,"Fahrzeug erfolgreich in den gewünschten Interior teleportiert!");
- return 1;
- }
- rCmd[ddd]->PutPlayerInVehicle(playerid,success,giveplayerid,vehicleid,sitz)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success)return SendClientMessage(playerid,ROT,"Verwendung: /PutPlayerInVehicle [playerid][vehicleid][sitz(0-4)]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- if(sitz > 4 || sitz < 0) return SendClientMessage(playerid,ROT,"Der Sitz muss zwischen 0 und 4 liegen!");
- new string[64]; PutPlayerInVehicle(giveplayerid,vehicleid,sitz);
- format(string,64,"Du hast ID %d erfolgreich in das Fahrzeug %d auf den Sitz %d getan!",giveplayerid,vehicleid,sitz); SendClientMessage(playerid,GRÜN,string);
- return 1;
- }
- rCmd[d]->RepairVehicle(playerid,success,vehicleid)
- {
- if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /RepairVehicle [vehicleid]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- RepairVehicle(vehicleid); SendClientMessage(playerid,GRÜN,"Fahrzeug erfolgreich repariert!");
- return 1;
- }
- rCmd[dd]->PlayerSpectateVehicle(playerid,success,giveplayerid,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /PlayerSpectateVehicle [playerid][vehicleid]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new string[64]; TogglePlayerSpectating(giveplayerid,1);
- PlayerSpectateVehicle(giveplayerid,vehicleid,SPECTATE_MODE_NORMAL);
- format(string,64,"ID %d beobachtet nun das Fahrzeug %d",giveplayerid,vehicleid); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->SetVehicleToRespawn(playerid,success,vehicleid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetVehicleToRespawn [vehicleid]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- SetVehicleToRespawn(vehicleid); SendClientMessage(playerid,GRÜN,"Fahrzeug erfolgreich Respawnt!");
- return 1;
- }
- rCmd[dfff]->SetVehicleVelocity(playerid,success,vehicleid,Float:x,Float:y,Float:z)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetVehicleVelocity [vehicleid][X][Y][Z]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new string[100]; SetVehicleVelocity(vehicleid,x,y,z);
- format(string,100,"Die Geschwindigkeit (Velocity) des Fahrzeuges %d wurde auf %0.f %0.f %0.f gesetzt!",vehicleid,x,y,z); SendClientMessage(playerid,ROT,string);
- return 1;
- }
- rCmd[dd]->SetVehicleVirtualWorld(playerid,success,vehicleid,vw)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetVehicleVirtualWorld [vehicleid][virtualworld]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new string[64]; SetVehicleVirtualWorld(vehicleid,vw);
- format(string,64,"Du hast die VirtualWorld des Fahrzeuges %d auf %d gesetzt!",vehicleid,vw); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[df]->SetVehicleZAngle(playerid,success,vehicleid,Float:ZAngle)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetVehicleZAngle [vehicleid][zangle]");
- if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
- new string[64]; SetVehicleZAngle(vehicleid,ZAngle);
- format(string,64,"Neues ZAngle von Fahrzeug %d: %0.f",vehicleid,ZAngle); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetPlayerArmour(playerid,success,getplayerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetPlayerArmour [playerid]");
- if(!IsPlayerConnected(getplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new Float:ruestung, string[64]; GetPlayerArmour(playerid,ruestung);
- format(string,64,"Ruestung von ID %d: %0.f",getplayerid,ruestung); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[df]->GivePlayerArmour(playerid,success,giveplayerid,Float:anzahl)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GivePlayerArmour [playerid][Float:anzahl]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new Float:ruestung, string[64];
- SetPlayerArmour(playerid,GetPlayerArmour(playerid,ruestung) + anzahl);
- format(string,64,"Du hast ID %d %f Ruestung gegeben!",giveplayerid,ruestung); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[df]->SetPlayerArmour(playerid,success,giveplayerid,Float:anzahl)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetPlayerArmour [playerid][Float:anzahl]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string[64]; SetPlayerArmour(playerid,anzahl);
- format(string,64,"Du hast die Ruestung von ID %d auf %f gesetzt!",giveplayerid,anzahl); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[sdd]->GameTextForAll(playerid,success,text[64],time,style)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GameTextForAll [text][zeit][schriftart]");
- if(style > 6 || style < 0) return SendClientMessage(playerid,ROT,"Die Schriftart muss zwischen 0 und 6 liegen!");
- GameTextForAll(text,time,style);
- return 1;
- }
- rCmd[dsdd]->GameTextForPlayer(playerid,success,sendplayerid,text[64],time,style)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"/GameTextForPlayer [playerid][text][zeit][schriftart]");
- if(!IsPlayerConnected(sendplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- if(style > 6) return SendClientMessage(playerid,ROT,"Die Schriftart muss zwischen 0 und 6 liegen!");
- GameTextForPlayer(sendplayerid,text,time,style); SendClientMessage(playerid,GRÜN,"Nachricht erfolgreich versendet!");
- return 1;
- }
- rCmd[ffff]->GangZoneCreate(playerid,success,Float:minx,Float:miny,Float:maxx,Float:maxy)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GangZoneCreate [minx][miny][maxx][maxy]");
- GangZoneCreate(minx,miny,maxx,maxy); new string[64];
- format(string,64,"Gangzone erstellt! [minx] = %f - [miny] = %f - [maxx] = %f - [maxy] = %f",minx,miny,maxx,maxy); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[]->GetMaxPlayers(playerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- new string[64];
- format(string,64,"Slots auf diesem Server:",GetMaxPlayers()); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[]->GetNetworkStats(playerid)
- {
- new string[401]; GetNetworkStats(string,401);
- SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetObjectPos(playerid,success,objectid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetObjectPos [objectid]");
- new Float:x,Float:y,Float:z, string[100]; GetObjectPos(objectid,x,y,z);
- format(string,100,"Position des Objektes %d : %f %f %f",objectid,x,y,z); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[dfff]->SetObjectPos(playerid,success,objectid,Float:x,Float:y,Float:z)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetObjectPos [objectid][x][y][z]");
- SetObjectPos(objectid,x,y,z); new string[100];
- format(string,100,"Du hast die Position des Objektes %d folgendermaßen geändert: X: %f Y: %f Z: %f",objectid,x,y,z); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetObjectRot(playerid,success,objectid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetObjectRot [objectid]");
- new Float:x,Float:y,Float:z; GetObjectRot(objectid,x,y,z); new string[100];
- format(string,100,"Rotation des Objektes %d : Xrotation: %f Yrotation: %f Zrotation: %f",objectid,x,y,z); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[dfff]->SetObjectRot(playerid,success,objectid,Float:x,Float:y,Float:z)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetObjectRot [objectid][x][y][z]");
- SetObjectRot(objectid,x,y,z); new string[100];
- format(string,100,"Du hast die Ratation des Objektes %d folgendermaßen geändert: RotX: %f RotY: %f RotZ: %f",objectid,x,y,z); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetPlayerAmmo(playerid,success,getplayerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetPlayerAmmo [playerid]");
- if(!IsPlayerConnected(getplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string[100]; format(string,100,"Munition der derzeitigen Waffe der SpielerID %d: %d",getplayerid,GetPlayerAmmo(playerid));
- SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[ddd]->SetPlayerAmmo(playerid,success,setplayerid,weaponid,muni)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetPlayerAmmo [playerid][weaponid][muni]");
- if(!IsPlayerConnected(setplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- if(weaponid > 46 || weaponid < 0) return SendClientMessage(playerid,ROT,"Die WaffenID muss zwischen 0 und 46 sein!");
- new string[64]; SetPlayerAmmo(setplayerid,weaponid,muni);
- format(string,64,"Du hast der SpielerID %d erfolgreich die Munition der Waffe %d auf %d gesetzt!",setplayerid,weaponid,muni); SendClientMessage(playerid,ROT,string);
- return 1;
- }
- rCmd[d]->GetPlayerColor(playerid,success,getplayerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetPlayerColor [playerid]");
- if(!IsPlayerConnected(getplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string[64]; format(string,64,"Dies ist die Farbe von ID %d: %s",getplayerid,GetPlayerColor(getplayerid));
- SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetPlayerDistanceFromPoint(playerid,success,getplayerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetPlayerDistanceFromPoint [playerid]");
- new string[100], Float:x, Float:y, Float:z;
- format(string,100,"ID %d ist %1.f meter von Punkt %f %f %f entfernt!",getplayerid,GetPlayerDistanceFromPoint(getplayerid,x,y,z),x,y,z); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetPlayerDrunkLevel(playerid,success,getplayerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetPlayerDrunkLevel [playerid]");
- if(!IsPlayerConnected(getplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string[64]; format(string,64,"DrunkLevel von ID %d: %d",getplayerid,GetPlayerDrunkLevel(getplayerid));
- SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[dd]->SetPlayerDrunkLevel(playerid,success,setplayerid,anzahl)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetPlayerDrunkLevel [playerid][anzahl]");
- if(!IsPlayerConnected(setplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string[64]; format(string,64,"Du hast das Drunklevel von ID %d auf %d gesetzt",setplayerid,anzahl);
- SetPlayerDrunkLevel(setplayerid,anzahl); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[dd]->GivePlayerDrunkLevel(playerid,success,giveplayerid,anzahl)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GivePlayerDrunkLevel [playerid][anzahl]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string[64]; format(string,64,"Du hast das DrunkLevel von ID %d um %d erhöht!",giveplayerid,anzahl);
- SetPlayerDrunkLevel(giveplayerid,GetPlayerDrunkLevel(giveplayerid) + anzahl); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetPlayerFightingStyle(playerid,success,getplayerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetPlayerFightingStyle [playerid]");
- if(!IsPlayerConnected(getplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string[64]; format(string,64,"Kampfstil von ID %d: %d",getplayerid,GetPlayerFightingStyle(getplayerid));
- SendClientMessage(playerid,ROT,string);
- return 1;
- }
- rCmd[dd]->SetPlayerFightingStyle(playerid,success,setplayerid,fightstyle)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetPlayerFightingStyle [playerid][fightstyle]");
- if(fightstyle != 3 && fightstyle != 5 && fightstyle != 6 && fightstyle != 7 && fightstyle != 15 && fightstyle != 16) return SendClientMessage(playerid,ROT,"Der KampfStil muss 4,5,6,7,15 oder 16 sein.");
- new string[100]; SetPlayerFightingStyle(playerid,fightstyle);
- format(string,100,"Du hast den Kampfstil von ID %d auf %d gesetzt!",setplayerid,fightstyle); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[d]->GetPlayerHealth(playerid,success,getplayerid)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /GetPlayerHealth [playerid]");
- if(!IsPlayerConnected(getplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new Float:hp, string[64]; GetPlayerHealth(playerid,hp);
- format(string,64,"HP von ID %d : %f",getplayerid,hp); SendClientMessage(playerid,ORANGE,string);
- return 1;
- }
- rCmd[df]->SetPlayerHealth(playerid,success,setplayerid,Float:health)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
- if(!success) return SendClientMessage(playerid,ROT,"Verwendung: /SetPlayerHealth [playerid][health]");
- if(!IsPlayerConnected(setplayerid)) return SendClientMessage(playerid,ROT,"Ungültige SpielerID!");
- new string[64]; format(string,64,"Du hast die HP von ID %d erfolgreich auf %f gesetzt!",setplayerid,health);
- SetPlayerHealth(playerid,health); SendClientMessage(playerid,GRÜN,string);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement