Moin moin,
Kurze Frage ist es möglich den command /dl für alle Spieler die kein admin sind zu sperren bzw. Es so zu ändern das die Fahrzeug Variablen nicht angezeigt werden
Mfg
Moin moin,
Kurze Frage ist es möglich den command /dl für alle Spieler die kein admin sind zu sperren bzw. Es so zu ändern das die Fahrzeug Variablen nicht angezeigt werden
Mfg
Alles anzeigenIch fände es ja mal cool, wenn sich mehr von den Kleinen Projekten zusammenschließen würden.
Ich sehe immer mal vereinzelt Leute oder kleine Teams die an Projekten arbeiten, aber dann keine Lust mehr haben, weil ja keiner da ist.
Würden sich diese kleinen Teams zusammenschließen und man hätte eine feste Community von 10-20 Leuten, welche sich gegenseitig unterstützen und zusammenarbeiten, auch im Bereich der Entwicklung und des Mappings, das wäre ziemlich cool.
Ich glaube die Meisten Server scheitern weniger an den Konzepten, als vielmehr am Team
Die Idee von einem Breadfish Server fand ich auch sehr interessant. Was ist aus diesem Konzept eigentlich geworden seegras?
Ich glaube du hast damit den entscheidenden punkt genannt warum wenn etwas kommt es meistens nicht von langer Dauer ist.
Meine Meinung samp wird nie ganz verschwinden die deutschsprachige Community ist vielleicht klein aber vorhanden es geht nicht darum wie alt das Spiel ist sondern mehr um die Erinnerung und die guten Zeiten die man damit verknüpft und das ist doch mehr Wert als Grafik
Heist system ähnlich wie Gta Online.
Für mal bitte ein bisschen genauer aus wie du es genau meinst
Bohrinsel schöne Idee gibt's noch mehr solcher Ideen
Hallo liebe Brotfische
Ich arbeite derzeit an einem selfmade script und nun gehen mir solangsam die Ideen aus einige Funktionen sind schon implementiert.
Nun setzte ich auf eure Kreativität und Ideenreichtum.
Welche Funktion dürfen eurer Meinung auf keinen Fall fehlen und was würdet ihr euch wünschen was es vielleicht auch so noch nicht gab.
Oder ein sever die Idee so nicht umgesetzt hat wie ihr es euch vorgestellt habt.
Zu meinem Server es ist ein Reallife angehlentes script
Ich verfolge die Mentalität das es dem Spieler frei steht was er tut bei mir wird nicht wie in vielen Scripten verlangt das ihr erst spielstundnen sammelt um euch dann auto a oder b leisten zu können.
Für interessierte Personen die sich vielleicht auch einem Projekt anschließen möchten oder diejenigen die einfach mal einen Blick auf dem Server werfen wollen bitte ich mir einfach kurz zu schreiben.
Das wars dann auch von mir
Flex
Ja hab nochmal nachgedacht und ist ja logisch das ich die sizeof bagitems brauche 😅 Denkfehler
Moin mal ne frage wie heißt die funktion um Objekte ingame zu bewegen also mit diesem Koordinaten system wo ich xyz ziehen kann und auch abspeichern kann.
Moin ich mal wieder ![]()
ich habe ein problem beim auslesen der der taschen items.
ich bekomme in der Konsole diese nachricht.
[debug] Run time error 4: "Array index out of bounds"
[debug] Attempted to read/write array element at index 15 in array of size 15
[debug] AMX backtrace:
[debug] #0 0002a3fc in public ocmd_bag (1, 1170828) in LV-LIFE.amx
[debug] #1 native CallLocalFunction () in samp-server.exe
[debug] #2 0000072c in public OnPlayerCommandText (1, 1170808) in LV-LIFE.amx
mein befehl dazu
ocmd:bag(playerid)
{
if(sInfo[playerid][tasche] == 0) return SendClientMessage(playerid,COLOR_RED,"*Du besitzt keine Tasche*");
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,COLOR_RED,"*Du musst stehen um in deine Tasche zu sehen*");
ApplyAnimation(playerid,"BOMBER","BOM_Plant_Crouch_In",4.1,0,0,0,1,0,1);
SetPlayerAttachedObject(playerid, 1, 11745, 9, 0.0119, 0.2389, 0.3939, 114.8000, -91.6000, 0.5999, 1.0000, 1.0000, 1.0000, 0xFFFFFFFF, 0xFFFFFFFF);
print("bag aufgerufen");
new string[1000],header[128];
print("string erstellt");
format(header,sizeof(header),"\t\t{FF9FBB}***Tasche von {FFFFFF}%s{FF9FBB}***\t\t",getPlayerName(playerid));
format(string,sizeof(string),"{FF9FBB}DB-INVID: {FFFFFF}%i{FF9FBB}\n______________________\n",tInfo[playerid][db_tid]);
for(new i=1; i<sizeof(tInfo[]); i++)
{
print("schleife gestartet");
if(!tInfo[playerid][item][i]) continue;
{
printf("Item %s: %i",BagItems[i],tInfo[playerid][item][i]);
switch (i)
{
case 7:{
format(string,sizeof(string),"%s{FF9FBB}%s:\t\t{FFFFFF}vorhanden\n",string,BagItems[i]);
}
case 8:{
format(string,sizeof(string),"%s{FF9FBB}%s:\t\t{FFFFFF}%s\n",string,BagItems[i],angelnamen[tInfo[playerid][item][i]]);
}
default:{
format(string,sizeof(string),"%s{FF9FBB}%s:\t{FFFFFF}%i {FF9FBB}%s\n",string,BagItems[i],tInfo[playerid][item][i],BagItemEinheit[i],string);
}
}
format(string,sizeof(string),"%s",string);
}
}
ShowPlayerDialog(playerid,DIALOG_INV,DIALOG_STYLE_MSGBOX,header,string,"close","");
return 1;
}
Alles anzeigen
lauf konsole geht er auch alles durch
ingame bekomme ich auch wenn ich den befehl eingebe Unkowen commend obwohl er alles ausführt wie z.B. ApplyAnimation bis halt irgendwas mit dem auslesen
danke
Moin wieder mal ne frage ich habe das problem das ich dem spieler eine kettensäge gegeben habe aber wie kann ich nun nur die kettensäge entfernen ohne ihm alle waffen zu nehmen?
Moin moin
ich habe diesmal das problem das ich beim auslesen ob ein spieler auf ein objekt schießt nicht so wirklich weiterkommer
er erkennt zwar das ich schieße aber mehr auch nicht bei der abfrage
ist schluss danach gehts nicht weiter benutze auch einen Streamer hängt es damit zusammen oder gehen vielleicht nur bestimmte objekte zu hitten?
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
print("Weapon Shot");
new id;
if(hittype == BULLET_HIT_TYPE_OBJECT)
{
print("Object Angegriffen");
if(IsHitidWeedObject(hitid,id))
{
printf("Object Angegriffen: id %i",hitid);
if(weaponid == 32)
{
wpInfo[id][weedplant_status] -= 1.0;
UpdateWeedPlant(id);
if(wpInfo[id][weedplant_status] <= 0.0)
{
DestroyPlayerWeedplant(id);
return 0;
}
}
}
}
return 1;
}
Alles anzeigen
Vielen dank
Moin kleine frage wieso wird mir hier nicht die variable angezeigt bei Verdienst??
if(IsPlayerAtAnyJob(playerid,jid))
{
new jobstring[345];
switch(jid)
{
case 1: {
format(jobstring,sizeof(jobstring),"Hier arbeiten!\nVerdienst:\t%d",sInfo[playerid][paycheck][1]);
ShowPlayerDialog(playerid,DIALOG_FISCHERJOB,DIALOG_STYLE_TABLIST,jobnames[jid],jobstring,"ENTER","X");
}
case 2: {
format(jobstring,sizeof(jobstring),"Hier arbeiten!\nVerdienst:\t%d$",sInfo[playerid][paycheck][2]);
ShowPlayerDialog(playerid,DIALOG_CITYJOB,DIALOG_STYLE_TABLIST,jobnames[jid],jobstring,"ENTER","X");
}
case 3: {
format(jobstring,sizeof(jobstring),"Hier arbeiten!\nVerdienst:\t%d$",sInfo[playerid][paycheck][3]);
ShowPlayerDialog(playerid,DIALOG_LOGISTICJOB,DIALOG_STYLE_TABLIST,jobnames[jid],jobstring,"ENTER","X");
}
case 4: {
format(jobstring,sizeof(jobstring),"Hier arbeiten!\nVerdienst:\t%d $",sInfo[playerid][paycheck][4]);
ShowPlayerDialog(playerid,DIALOG_OELJOB,DIALOG_STYLE_TABLIST,jobnames[jid],jobstring,"ENTER","X");
}
}
SetPVarInt(playerid,"StateChange",1);
SetTimerEx("StateChangeTimer",2000,false,"i",playerid);
return 1;
}
Alles anzeigen
Mein enum sieht so aus
enum playerInfo{
skin,
dutyskin,
level,
eingeloggt,
db_pid,
bargeld,
arang,
Float:lastpos_x,
Float:lastpos_y,
Float:lastpos_z,
Float:lastpos_r,
carkey,
khtime,
druglevel,
fraktion,
rang,
rangname[35],
spawnchange,
jobid,
p_jobname[35],
paycheck[5],
noobtut,
starvation,
tasche,
onlinetime
}
Alles anzeigen
Ahh super danke ergeben sich ja gleich ganz neue Möglichkeiten mit dem wissen
Klar gerne
ocmd:lockhouse(playerid,params[])
{
if(!HavePlayerAnyHouse(playerid)) return SendClientMessage(playerid,-1,"Du besitzt kein Haus");
if(!IsPlayerAtAnyHouseEnter(playerid)) return SendClientMessage(playerid,-1,"Du stehst an keinem eingang");
for(new i=0; i<sizeof(hInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid,5,hInfo[i][h_outx],hInfo[i][h_outy],hInfo[i][h_outz]) || IsPlayerInRangeOfPoint(playerid,5,hInfo[i][h_inx],hInfo[i][h_iny],hInfo[i][h_inz])) continue;
if(!strlen(hInfo[i][h_owner]))continue;
if(!strcmp(hInfo[i][h_owner],getPlayerName(playerid),true))
switch(hInfo[i][h_lock])
{
case 0:{
hInfo[i][h_lock] = 1;
SendClientMessage(playerid,-1,"Haus abgeschlossen");
saveHouse(i);
UpdateHouse(i);
return 1;
}
case 1:{
hInfo[i][h_lock] = 0;
SendClientMessage(playerid,-1,"Haus aufgeschlossen");
saveHouse(i);
UpdateHouse(i);
return 1;
}
}
}
return 1;
}
Alles anzeigen
Hallo liebe Brotfische
Auf diesem Wege suche ich Teammitglieder die noch mit genauso viel Leidenschaft und Emotionen an SAMP hängen wie ich.
Kurz zu meiner Person
Ich bin Felix 26 Jahre.
Ich bin seit 2010 in der SAMP Szene unterwegs anfangs nur als normaler Spieler später dann auf einem etwas größerem server auch supporter und Mapper.
Kurz zum Projekt & was gesucht wird
Bei dem Projekt welches ich angefangen habe handelt es sich um ein Reallife-Selfmade script welches von mir im August 2021 angefangen wurde.
Ich suche nun für mein Projekt jemanden der sich in Sachen Map Design zuhause fühlt.
Außerdem suche ich jemanden der vielleicht einige Ideen zu Systemen oder Funktionen beisteuern kann.
Bei diesem Projekt handelt es sich um ein Projekt aus Leidenschaft also wenn du dich angesprochen fühlst kannst du mir gerne eine DM schreiben.
Mfg
Flex
Indem du Modulo rechnest. Zahl % 10 = 0 wenn diese ein vielfaches von 10 ist.
Das schließ auch die 0 mit ein.
Danke erstmal wie würde eine einfache if Abfrage dann genau aussehen?