Hallo alle zusammen ich würde mich sehr freuen wenn einer mir folgenes Scriptet :
Es sollen mehrer Mülltonnen rum stehen die man durchsuchen kann und pfandflaschen findet. Man kann aber nur 5 Flaschen bei sich tragen um neue zu sammeln muss man die 5Flaschen in 24/7 verkaufen . (Befehl kann man sich aussuchen). Die mülltonnen können erst wieder nach 10min. druchsucht werden also die eine Mülltonne die objecte für die Mülltonnen stehen hier
Mülltonnen
- starface
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
mhmm Keine Schlechte idd muss ich sage
-
Hallo alle zusammen ich würde mich sehr freuen wenn einer mir folgenes Scriptet :
Es sollen mehrer Mülltonnen rum stehen die man durchsuchen kann und pfandflaschen findet. Man kann aber nur 5 Flaschen bei sich tragen um neue zu sammeln muss man die 5Flaschen in 24/7 verkaufen . (Befehl kann man sich aussuchen). Die mülltonnen können erst wieder nach 10min. druchsucht werden also die eine Mülltonne die objecte für die Mülltonnen stehen hierklingt eher wie ne abguckung von den German Elextronic..der von Jason..wo er wahr den die haben genau das ..
-
Ist das jetzt hier wer besser herausfinden kann woher das ist?
nein ich wollte fragen ob mir jemand das scripten kann -.-
-
ja ist jut solls fürs GM oder als FS sein ?
-
Für mich als Gm
-
GM
-
ok Also Header :
forward IsAMulltonne(playerid);
forward pfand(playerid);
new pfanddurchsucht;
new pfandflaschen;Unter Ongamemodeini :
CreateObject(1332, 1231.730469, -917.573853, 43.156441, 0.0000, 0.0000, 281.2500);
dann ins GM irgendwo das :public IsAMulltonne(playerid)
{
if(IsPlayerConnected(playerid))
{
// 1 Mülltonnen Postition
if(PlayerToPoint(25.0,playerid,1231.730469, -917.573853, 43.156441))
{
return 1;
}
}
return 0;
}
dort tragt ihr ein wo die mülltonnen stehen habe eine bsp .am bsn gemacht. weitere mit else unten drunter fügen oder mit daneben.
public pfand(playerid)
{
pfanddurchsucht = 0;
}
dann unter onplayercommandtextif(strcmp(cmd, "/durchsuchen", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAMulltonne(playerid))
{
if(pfandflaschen == 6 || pfandflaschen > 6) // Bestimmt die Max Trag anzahl
{
SendClientMessage(playerid, COLOR_YELLOW,"Sie können so viele Flaschen nicht Tragen");
}
else if(pfanddurchsucht == 1)
{
SendClientMessage(playerid, COLOR_YELLOW,"Sie können erst in 10 Min wieder die mülltonnen durchsuchen");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW,"Sie durchsuchen die mülltonne und finden eine Pfandflasche");
pfandflaschen += 1;
pfanddurchsucht = 1;
SetTimerEx("pfand", 100000, 0, "d", playerid); // Zeit die spieler Warten muss.
}
}
}
}
if(strcmp(cmd, "/sellflasche", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(PlayerToPoint(10.0, playerid,x,y,z)) // Hier die Cords von den Verkaufspunkt der Flaschen
{
if(pfandflaschen == 0)
{
SendClientMessage(playerid, COLOR_YELLOW,"Sie Besitzen keine Pfandflaschen");
}
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: sellflasche [anzahl]");
format(string, sizeof(string), " Du hast %d Pflaschen bei dir",pfandflaschen);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new pflasche;
pflasche = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: sellflasche [anzahl]");
format(string, sizeof(string), " Du hast %d Pflaschen bei dir",pfandflaschen);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if(pflasche > pfandflaschen)
{
SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht soviele Pfand Flaschen !");
return 1;
}
new check= pfandflaschen - pflasche;
if(check > pfandflaschen)
{
format(string, sizeof(string), " So Viele Flaschen haben sie nicht mehr.");
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
new preis;
pfandflaschen -= pflasche;
new geld = 8; // 8 Bestimmt den preis pro Flasche
preis = geld * pflasche;
GivePlayerMoney(playerid, preis);
format(string, sizeof(string), " Du hast %d Pflaschen Abgegeben! und dafür %d $ Erhalten", pflasche,preis);
SendClientMessage(playerid, COLOR_GRAD4, string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht am Abgabe punkt");
}
}so nun viel spaß habs bei mir Getestet und es ging .
-
im GF
-
im GF
??? ja geht auch in Gf rein wenn das meinst
-
ne das is nur für GF weil cmd bei manchen nicht difiniert ist
-
Wieso sollte der nur für gf sein?
Es wird doch alles was darin ist neu definiert. -
if(strcmp([size=24]cmd[/size], "/durchsuchen", true) == 0)
-
klingt eher wie ne abguckung von den German Elextronic..der von Jason..wo er wahr den die haben genau das ..
Also kurz zur Info,dieses FS hat fast jeder RP Server....ElectronGRP,EVO etc......also keine Kopie
-
Zitat
Also kurz zur Info,dieses FS hat fast jeder RP Server....ElectronGRP,EVO etc......also keine Kopie
Dieses FS einfach nur köstlich :D, nur weil ihr für jedes kleines ding evtl. gleich ein FS ausm internet sucht, heißt das noch lange nicht das der EVO-Server so ein kleines ding nicht selbst scripten könnte...
MfG
-
Oh man hab ihr Probleme, sowas zu scripten ist überhaubt kein Ding und nun heult nicht rum, es gibt kaum noch Sachen, die jeder für sich hat...
-
Oh man hab ihr Probleme, sowas zu scripten ist überhaubt kein Ding und nun heult nicht rum, es gibt kaum noch Sachen, die jeder für sich hat...
Denn Commentar hätes dir Spaaren könne.. Wir Brauche hir keine leute die sowas schreiben
-
Zitat
RE: RE: Mülltonnen
Also kurz zur Info,dieses FS hat fast jeder RP Server....ElectronGRP,EVO etc......also keine Kopiees ist ja kein FS fs = Müll ins gm dann ist es besser...
Zitat
Gestern, 23:13
von: Silverdark
Pawn-Quelltext
1if(strcmp([size=24]cmd[/size], "/durchsuchen", true) == 0)
dann änderst du es etwas um habs.. für mein gf getestet.
Zitat
Heute, 06:04
von: terror
Oh man hab ihr Probleme, sowas zu scripten ist überhaubt kein Ding und nun heult nicht rum, es gibt kaum noch Sachen, die jeder für sich hat...sry aber nicht jeder Newbee kann gleich perfect scripten.. aber stimmt schon fast jeder hat das selbe..naja so ist das halt.
-
PHP
C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : error 029: invalid expression, assumed zero C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : error 017: undefined symbol "size" C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : warning 215: expression has no effect C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : error 001: expected token: ";", but found "]" C:\Dokumente und Einstellungen\Alexander\Desktop\TBRL neu\prs.pwn(18606) : fatal error 107: too many error messages on one line
??? iwie kommt das
-
Denn Commentar hätes dir Spaaren könne.. Wir Brauche hir keine leute die sowas schreiben
Aber Leute die richtig Deutsch schreiben brauchen wir hier schon,sonst weiß kein Mensch was du eiegtnlich willst.
-