Sobald er drin sitzt:
TogglePlayerControllable
Also unter OnPlayerStateChange
ON_PLAYER_STATE_DRIVER
Denn Rest musst du selbst Rausfinden
Sobald er drin sitzt:
TogglePlayerControllable
Also unter OnPlayerStateChange
ON_PLAYER_STATE_DRIVER
Denn Rest musst du selbst Rausfinden
Obwohl ich es schon vorher wusste,finde ich es trotzdem gut das dass mal jemand verfasst hat,hast jetzt bestimmt vielen Leuten geholfen und machst es den Betrügern etwas schwieriger
Danke für das Feedback!
Also ich finde es kann man bestimmt irgendwan gut gebrauchen den tipp
Aber trotzdem kann man nicht wirklich mit STRG + A ein ganzes script kopieren weil man da noch jedemenge anderer sachen brauch wie includes etc.
MfG
Google ist dein Freund?
An die anderen:
Danke für das Feedback.
Natùrlich sollte man Vertrauen zu der Person haben aber Sicherheit geht vor!
Naja nicht das wahre manchmal ein bisschen Unsauber gemappt
4/10
Im BauModus:
857.900 Einwohner
Im Normalen Modus:
369.678 Einwohner
Beide Städte laufen Perfekt und sind im +
Definiere Schwarze Kasten
Zeig mal bitte einen ScreenShot her!
Hast du die dini.inc auch unter
Pawno--->Includes gepackt?
Ich fand AC:BrotherHood und AC:Revelations Am Besten
Aber aufmerksam wurde ich auf AC erst mit AC II und dieses Vergöttere ich mehr als jeden anderen Teil.
So sieht mein Befehl aus:
ocmd:clubupdate(playerid,params[])
{
new pfad[50];
for(new club=1;club<MAX_CLUBS;club++)
{
format(pfad,50,"/club/%d.txt",club);
if(!fexist(pfad))
{
ClubInfo[clubid][krimi] = dini_Int(pfad,"krimi")
{
if(krimi == 2)
{
ShowPlayerDialog(playerid,DIALOG_CIUPDATE,DIALOG_STYLE_LIST,"Upgrades","SackLager[Entfuerungen]\nWaffenLager\nGarage\nDrogenLager\nFolterkammer","Auswählen","");
}
else if(krimi == 1)
{
ShowPlayerDialog(playerid,DIALOG_CLUPDATE,DIALOG_STYLE_LIST,"Upgrades","Besserer Pizzaofen","Auswählen","");
}
}
}
}
}
Wo muss ich das jetzt eintragen
Hallo,
Ich möchte gerne das mein Ocmd Befehl die Paramter(Ich brauche diese für eine If Abfrage) [clubid] und [krimi] hat also genau wie in diesem Stock:
stock LoadClub(clubid)
{
new pfad[50];
format(pfad,50,"/club/%d.txt",clubid);
if(!fexist(pfad))return 0;
// {
ClubInfo[clubid][club_x] = dini_Float(pfad,"x");
ClubInfo[clubid][club_y] = dini_Float(pfad,"y");
ClubInfo[clubid][club_z] = dini_Float(pfad,"z");
ClubInfo[clubid][club_preis] = dini_Int(pfad,"preis");
ClubInfo[clubid][club_innenraum] = dini_Int(pfad,"innenraum");
ClubInfo[clubid][club_krimi] = dini_Int(pfad,"krimi");
ClubInfo[clubid][club_upgrades] = dini_Int(pfad,"upgrades");
ClubInfo[clubid][club_art] = dini_Int(pfad,"art");
format(ClubInfo[clubid][club_besitzer],32,"%s",dini_Get(pfad,"besitzer"));
ClubInfo[clubid][club_pickup] = CreatePickup(1273,23,ClubInfo[clubid][club_x],ClubInfo[clubid][club_y],ClubInfo[clubid][club_z],0);
new s[128];
format(s,128,"***Club***\nBesitzer: %s\nPreis: %d$\nArt:",ClubInfo[clubid][club_besitzer],ClubInfo[clubid][club_preis],ClubInfo[clubid][club_art]);
ClubInfo[clubid][club_label] = Create3DTextLabel(s,BLAU,ClubInfo[clubid][club_x],ClubInfo[clubid][club_y],ClubInfo[clubid][club_z],20,0,1);
return print("Der Club wurde erfolgreich Geladen!");
// }
}
Aber wenn ich bei ocmd:clubupdate(playerid,params[]) bei params[] etwas eintrage (z.B. params[clubid]) kommen lauter Errors raus
Kann mir da jemand helfen?
Klingt geil Registriere mich mal
ABP Reloaded
Hallo,
Ich möchte das ein User wenn er ein Biz kauft auswählen kann ob er Illegal oder Legales Treiben will dazu nutze ich OnDialogResponse & Den Kaufen Befehl
nun weiss ich aber nicht wie ich es mache das er bei OnDialogResponse es auch in die Richtige Datei Speichert
OnDialogResponse Teil(Der Befehl ist halt nicht Fertig):
// Club System //
new clubFormat[128];
new clubname[64];
// Hier muss der ClubName Abfrage Befehl hin
format(clubFormat,sizeof clubFormat,"clubs/%s.ini",clubname);
if(dialogid == DIALOG_CLUBKRIMI)
{
if(response)
{
switch(listitem)
{
case 0:
{
dini_IntSet(clubFormat,"Krimi",0/*Legal*/);
}
case 1:
{
dini_IntSet(clubFormat,"Krimi",1/*Illegal*/);
}
}
}
}
Kaufen Befehl
ocmd:clubkaufen(playerid,params[])
{
for(new club=1;club<MAX_CLUBS;club++)
{
if(IsPlayerInRangeOfPoint(playerid,5,ClubInfo[club][club_x],ClubInfo[club][club_y],ClubInfo[club][club_z]))
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(ClubInfo[club][club_besitzer],name,false) == 0)return SendClientMessage(playerid,ROT,"Dieses Club gehört dir Bereits!");
if(strcmp(ClubInfo[club][club_besitzer],"Niemand",false))return SendClientMessage(playerid,ROT,"Dieser Club steht nicht zum Verkauf!");
if(GetPlayerMoney(playerid) < ClubInfo[club][club_preis])return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld dabei!");
ShowPlayerDialog(playerid,DIALOG_CLUBKRIMI,DIALOG_STYLE_LIST,"Kriminell oder Legal\nDiese Entscheidung kannst du nicht Rueckgaening machen","Kriminell\nLegal","Auswählen","");
GivePlayerMoney(playerid,-ClubInfo[club][club_preis]);
dini_IntSet(accFormat4, "Club" , 1);
new pfad[50];
format(pfad,50,"/club/%d.txt",club);
dini_Set(pfad,"besitzer",name);
KillClub(club);
LoadClub(club);
}
}
return 1;
}
Bitte um Hilfe
//Push (e) mal ganz Frech
*hust*Windows Neukaufen*hust*
Versuche es erstmal mit dem Abgesicherten Modus
BIO`s Öffnen bzw im Abgesichert Modus starten...
Wenn du nichts hinbekommst:
Formatieren(muss man nicht) u. Windows Neuinstallieren.
Hallo Com,
C:\Users\Flo\Desktop\Test\gamemodes\horreallifebyhell.pwn(2456) : error 017: undefined symbol "Club"
C:\Users\Flo\Desktop\Test\gamemodes\horreallifebyhell.pwn(2476) : error 017: undefined symbol "ClubInnenraum"
C:\Users\Flo\Desktop\Test\gamemodes\horreallifebyhell.pwn(2476) : warning 215: expression has no effect
C:\Users\Flo\Desktop\Test\gamemodes\horreallifebyhell.pwn(2476) : error 001: expected token: ";", but found "]"
C:\Users\Flo\Desktop\Test\gamemodes\horreallifebyhell.pwn(2476) : error 029: invalid expression, assumed zero
C:\Users\Flo\Desktop\Test\gamemodes\horreallifebyhell.pwn(2476) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Hier die Zeilen:
ocmd:clubenter(playerid,params[])
{
for(new club=1;club<MAX_CLUBS;club++)
{
if(IsPlayerInRangeOfPoint(playerid,5,ClubInfo[club][club_x],ClubInfo[club][club_y],ClubInfo[club][club_z]))
{
new innenraum = ClubInfo[club][club_innenraum];
SetPlayerPos(playerid,ClubInnenraum[innenraum][innen_x],ClubInnenraum[innenraum][innen_y],ClubInnenraum[innenraum][innen_z]);
SetPlayerInterior(playerid,ClubInnenraum[innenraum][innen_interior]);
inClub[playerid] = club;
}
}
}
return 1;
}
Behebt den Fehler nicht
es kommt immernoch:
C:\Users\Flo\Desktop\Test\Geld\pawno\include\streamer.inc(155) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
C:\Users\Flo\Desktop\Test\Geld\pawno\include\streamer.inc(155) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Der Error Kommt noch
/e
Habe auch einfach mal #define gemacht bringt nichts
Hallo,
C:\Users\Flo\Desktop\Test\Geld\pawno\include\streamer.inc(155) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
C:\Users\Flo\Desktop\Test\Geld\pawno\include\streamer.inc(375) : warning 235: public function lacks forward declaration (symbol "OnPlayerEditObject")
C:\Users\Flo\Desktop\Test\Geld\pawno\include\streamer.inc(397) : warning 235: public function lacks forward declaration (symbol "OnPlayerSelectObject")
C:\Users\Flo\Desktop\Test\Geld\pawno\include\streamer.inc(399) : error 017: undefined symbol "SELECT_OBJECT_PLAYER_OBJECT"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Ich bekomme in Letzter Zeit Ständig diese Errors
Der Streamer ist auf der neusten Version
und das man SELECT blabla Definieren muss ist mir klar
und das man das andere Forwarden muss(laut Fehlerklärbar) ist mir auch klar
Bringen tut es trotzdem nichts.
Kann mir da bitte jemand helfen?