und dann wenn schon "an AK47" wegen vokal und so^^
Beiträge von Sniperwolfes
-
-
und wo ist da der unterschied zu listitem? ich versteh das tutorial irgendwie net
-
mach halt mit new truck[4];
truck[0] = CreateVehicle(.......)PlayerHaul[truck[0]][pCapasity] = 100;
-
versuch mal mit AddStaticVehicleEx so hats bei mir auch hingehaun
-
irgendwie schlecht 3/10
-
ich hab den mal grad überflogen und sehe wenn man /ban eingibt bannt man nur sich selbst keinen anderen
-
für mapper admin 3-1337? bissle hoch meinste net?
-
if(!response)
-
die 0.3 includes fehlen
-
dini_IntSet(Spielerdatei,"Skin",PlayerInfo[playerid][Skin]);
PlayerInfo[playerid][Skin] = GetPlayerSkin(playerid);
beim registrierenPlayerInfo[playerid][Skin] = dini_Int(Spielerdatei,"Skin");
SetPlayerSkin(playerid, PlayerInfo[playerid][Skin]);
beim einloggendini_IntSet(Spielerdatei,"Skin",PlayerInfo[playerid][Skin]);
PlayerInfo[playerid][Skin] = GetPlayerSkin(playerid);
beim update -
public OnPlayerEnterVehicle (playerid,vehicleid, ispassenger){ new veh = GetVehicleModel(vehicleid);
if(veh == 520 || veh == ...)
GetPlayerPos(playerid, x, y, z); { if(IsPlayerAdmin(playerid)) {
SendClientMessage (playerid, 0xFFFFFFFF, "Dies ist ein Admin-Car!");}{
else SetPlayerPos(playerid, x+3, y+3, z);}
} -
new hour;
if(gettime(hour) == 8)
{
...versuchs mal damit
-
SetTimer("Beduerfnisse", 60000, 1); ?
-
bei mir geht das ding immer weiter obwohl ich nichts drücke?
-
hier hast du:
Spoiler anzeigen
#include <a_samp>
#define MAX_SPRUNK 100 //Just change this if you are going ot use more than 100 sprunk machines
#define SPRUNK_PRICE 1 //how much does a can of sprunk cost?
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z, Float:RotX, Float:RotY, Float:RotZ);
forward Sprunkend(playerid);
new sprunk[MAX_SPRUNK], Float:Rot[6][MAX_SPRUNK];Spoiler anzeigen public OnFilterScriptInit() {
print("\n----------------------------------");
print("CZ:RP Objekty a Towing by b00m");
print("----------------------------------\n");
}Spoiler anzeigen public OnFilterScriptExit() {
print("\n----------------------------------");
print("CZ:RP Objekty a Towing by b00m");
print("----------------------------------\n");
}Spoiler anzeigen public OnGameModeInit()
{
AddStaticSprunk(0,852.053,-1899.893,12.270,0,0,-90.000); // sprunt-piti
return 1;
}Spoiler anzeigen // TOWING by b00m
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
// HIDEN CODE //
for(new i = 0; i < MAX_SPRUNK; i++) // SPRUNK
{
if(PlayerToPoint(1.2,playerid,Rot[1][i],Rot[2][i],Rot[3][i],Rot[4][i],Rot[5][i],Rot[6][i])) // HERE IS PROBLEM NUMBER 1 (line 108)
{
if(newkeys == 16 && GetPlayerState(playerid == PLAYER_STATE_ONFOOT))
{
if(GetPlayerMoney(playerid) >= SPRUNK_PRICE)
{
SetPlayerPos(playerid,Rot[1][i]+0.2,Rot[2][i]-1,Rot[3][i]);
TogglePlayerControllable(playerid,0);
ApplyAnimation(playerid,"VENDING","VEND_Use",3.0,0,0,0,0,0); //sprunk machine animation
PlayerPlaySound(playerid,42600,0,0,0); //sprunk machine noise - NOT SUPPORTED IN SA:MP
SetTimerEx("Sprunkend",3000,0,"i",playerid);
new cash = GetPlayerMoney(playerid);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,cash-SPRUNK_PRICE);
}
else
{
PlayerPlaySound(playerid,1053,0,0,0); //rejected money sound - works!
}
}
}
}
return true;
}Spoiler anzeigen GetVehicleWithinDistance(playerid, Float:x1, Float:y1, Float:z1, Float:dist, &veh){
for(new i = 1; i < MAX_VEHICLES; i++){
if(GetVehicleModel(i) > 0){
if(GetPlayerVehicleID(playerid) != i ){
new Float:x, Float:y, Float:z;
new Float:x2, Float:y2, Float:z2;
GetVehiclePos(i, x, y, z);
x2 = x1 - x; y2 = y1 - y; z2 = z1 - z;
new Float:vDist = (x2*x2+y2*y2+z2*z2);
if( vDist < dist){
veh = i;
}
}
}
}
}Spoiler anzeigen // SPRUNT MACHINE by GROVESpoiler anzeigen stock AddStaticSprunk(id,Float:X,Float:Y,Float:Z,Float:RotX,Float:RotY,Float:RotZ)
{
sprunk[id] = CreateObject(955,X,Y,Z,RotX,RotY,RotZ);
GetObjectPos(sprunk[id],Rot[1][id],Rot[2][id],Rot[3][id]);
GetObjectRot(sprunk[id],Rot[4][id],Rot[5][id],Rot[6][id]); // HERE IS PROBLEM NUMBER TWO (line 157)
return id;
}Spoiler anzeigen public Sprunkend(playerid)
{
ApplyAnimation(playerid,"VENDING","VEND_Drink_P",3.0,0,0,0,0,0);
TogglePlayerControllable(playerid,1);
new Float:health;
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+10);Spoiler anzeigen public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z, Float:RotX, Float:RotY, Float:RotZ)
{
new Float:oldposx, Float:oldposy, Float:oldposz, Float:oldposrotx, Float:oldposroty, Float:oldposrotz;
new Float:tempposx, Float:tempposy, Float:tempposz, Float:tempposrotx, Float:tempposroty, Float:tempposrotz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
GetObjectRot(playerid, oldposrotx, oldposroty, oldposrotz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
tempposrotx = (oldposrotx -RotX);
tempposroty = (oldposroty -RotY);
tempposrotz = (oldposrotz -RotZ);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi) && (tempposrotx < radi) && (tempposrotx > -radi)) && ((tempposroty < radi) && (tempposroty > -radi)) && ((tempposrotz < radi) && (tempposrotz > -radi)))
{
return 1;
}
return 0;
} -
auf 1 stellen
-
vll solltest du dir nochmal die funktion addstaticpickup angucken von 0.3 ....
die letzte ziffer ist nicht interior sondern virtual world...
-
eine abfrage machen ob der NPC in der nähe eines spielers ist und ihn dann anhalten lassen?
-
naja dachte du wolltest die sultan id
btw: kann es sein das die uhrzeit vom forum etwas vorgeht?
-
du kannst da bots mit dem skin hinstellen davor einen checkpoint und wenn man in dem checkpoint steht kriegt man den skin