soweit ich weis muss PlayerToPoint nicht definiert werden Oo
kuck mal im script hast bestimmt i.wo ne klammer vergessen
Beiträge von AeroxTobi
-
-
is nich in der SuFu n Menü Tut?
und Admin System gibts jede mänge in der Download Base^^
-
automatisch schliessen oda manuel schlissen?
machs einfach mit nen MoveObject
bei Schranken SetObjectRot -
if(strcmp(cmd, "/suchen", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Hinweis: /suchen [ID/Name]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Du kannst dich nicht selbst suchen!"); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerCheckpoint(playerid, X,Y,Z, 6);
ShowPlayerMarkers(1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Ungültiger User!");
}
}
return 1;
}bitte
-
lol is schon ganz nützlich sein bug hab ich behoben er hatte nur pCash es solte aba PlayerInfo[playerid][pCash] heisen
-
i.wie check ich das da ned 1. fehlen klammern 2. was is char und für was is das Para?
-
das liegt definitiv nicht an dem TextDraw
-
ja schon
warte maaaahhhh fuuuuuuuuuu
etz weis ich warum meine anderren 3 fraktionen ned gehn :O
thx für den hinweis
-
mir hat das Tut damals garned geholfen Oo
-
jup bin on musst mich nur addn
wo bei wen bei dir alles spinnt mit dem Register System hasste bestimmt das Login und die Überprüfung falsch -
if(!strcmp(cmd, "/makeleader", true))
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Benutze: /makeleader (name oder Spieler ID) (Fraktions ID)");
return 1;
}
new para1;
new leveld;
tmp = strtok(cmdtext, idx);
leveld = strval(tmp);
if(leveld > 19 || leveld < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Es gibt nur Fraktions Nummeren von 0 bis 19");
return 1;
}
if (AdminLevel[playerid]>=AdminLevel_MaxMakeAdmin)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Du Wurdest von Admin: %s zu diener Gewunschten Leader Position gemacht", giveplayer);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Du Hast %s Leader von einer Family gemacht.", sendername);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
switch (leveld)
{
case LeaderLevel_Obdachlos:
{
MemberSkin[playerid]=MemberSkin_Obdachlos;
printf("Leader Opdachlos wurde vergeben");
}
//usw.
}
SetPlayerSkin(playerid, MemberSkin[playerid]);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Diesen Befehl kannst du nicht Nutzten!");
}
}
return 1;
}so hab ich es bei mir
natürlich hab ich paar mehr fraktionen
genau zu sagen hab ich 22 -
Add mich mal PLS dan kuck ich mir dein Register System mal an
-
ganz oben
new Register[MAX_PLAYERS];
new beispiel[MAX_PLAYERS];Unter OnPlayerConnect
if(Register[playerid] == 1)
{
}
else
{
beispiel[playerid] = 0;
}Unter OnPlayerCommandText
if(!strcmp(Command,"/Beispiel"))
{
beispiel[playerid] = 1;
}Das Register läst machst noch in deine Absicherungen rein wo der Spieler Disconnected und das beispiel auch
und somit währst dan fertig -
schau mal in deine DatenBank oda ini oda als was du es abspeicherst deine Stände und schau ob das geld auch 158 ist wie es der anzeigt
wen nicht dan ist dsa pCash in ner falschen überprüfung -
beste lösung
befehl eingeben
dan machste
ShowPlayerMarkers(bla);und
SetPlayerCheckpoint(playerid,x,y,z);und das alles in den Befehl rein
und in OnPlayerEnterCheckpoint machste
DisablePlayerCheckpoint(playerid); -
dan hast vll so viel geld für was soll das eig. dienen
dein kontostandt oda?
wen er geld anzeigt dan zeigt er das pCash eig. an ich seh da etz nix falschesEr meint damit das wen du den TextDraw Hidest also unsichbar machst für was bringt das hab ich mich auch schon gefragt
dan sieht mans ja garnich -
post mal den befehl
-
Zitat
zeigt er auch das "Geld:" an und die ID oder nur die ID ohne allem?
und das? -
wie ist das pCash definiert?
zeigt er auch das "Geld:" an und die ID oder nur die ID ohne allem?
-
hey breadfish,
ich hab ein problem mit meinen CarOwner
mein CarOwner leuft über mysql aba ich glaub das ich da nen Script Fehler rein gebracht hab.
der Bug ist
Ich steig in Irgend ein auto ein und es kommt "Du bist nicht in dieser Fraktion!"
was nicht sein darf.Ich hab mir das so gedacht
du steigst in ein Fraktions auto zb Al Quaida die die fraktions nummer 9 hat
im CarOwner hab ich die Tabelle erstellt FraktionsID
dort steht bei diesem auto ebenfals 9
wen der Spieler die ID 8 hat und das auto 9 und der dan da einsteigt sollte kommen
"Du bist nicht in dieser Fraktion!" und wird ausm auto gekickt.
und wen man als Al Quaida Fraktion in das Al Quaida auto einsteigt soll garnix kommen!jedoch kannst du in jedes auto steige und es kommt nur der text "Du bist nicht in dieser Fraktion!" man wird auch nicht rausgekickt.
und beim Auto kaufen kommt auch nix! nur der Text.
kann mir jemand sagen was ich falsch habe?
Hier der Code
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Query[256];
new VehiclesCount = strval(GetMySQLResult("SELECT COUNT(`ModelID`) FROM `vehicle`"));
for(new Vehicle = 0; Vehicle < VehiclesCount; Vehicle++)
{
//------------------// Vehicle Owner //--------------------//
format(Query,sizeof(Query),"SELECT `FraktionsID` FROM `vehicle` LIMIT %d,1",Vehicle);
new FraktionsID=strval(GetMySQLResult(Query));
if (FraktionsID == LeaderLevel[playerid] || FraktionsID == MemberLevel[playerid] || !FraktionsID)
{
printf("FraktionsNummer %d ist im auto mit der fraktions nummer %d",LeaderLevel[playerid],FraktionsID)
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist nicht in dieser Fraktion!");
RemovePlayerFromVehicle(playerid);
return 1;
}
//------------------// CarOwner //-------------------------//
format(Query,sizeof(Query),"SELECT `Car` FROM `vehicle` LIMIT %d,1",Vehicle);
new CarOwner=strval(GetMySQLResult(Query));
if(CarOwner >= 1)
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Dieses Auto kostet $50000!");
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Um dieses auto zu kaufen, gib /buycar ein!");
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Wen nicht Tippe /exit");
TogglePlayerControllable(playerid,0);
return 1;
}
else
{
print("CarOwner ID 0");
}
}
return 1;
}//edit
Kann mri keiner helfen?
//erneuter edit
Brauch hilfe und das dringend ich häng schon die ganze zeit an den bug und bekomm ihn ned weg