Ja habe nämlich folgendes Problem:
Mein Script basiert auf Windows, also das Script das ich benutze, und ich weiß nicht welche Versionen die Plugins haben usw.
Dann ist es für mich etwas schwer alle Linux Plugins korret einzufügen damit das Script vernünftig läuft.
Beiträge von Anthony_Lopes
-
-
Hey Community.
Wie meine Überschrift schon sagt, frage ich mich ob es noch Samp Server hoster oder Sponsoren gibt, die mit Windows Servern arbeiten und nicht mit Linux.Kennt da jemand welche?
Oder gibt es hier sogar Leute die so etwas selber machen?Würde mich über eine Hilfreiche antwort freuen.
Danke im VorausGruß
Tobi
-
Guten Morgen Community.
Ich habe bei meinem Gang Wars Script das Lux Admin Filterscript.
Dieses funktioniert auch auf meinem Homeserver einwandfrei.
Aber wenn ich einen Server bei Samp4You benutze, geht es nicht.
Habe es in der Server Konfiguration aktiviert und alles sollte klappen.
Aber Ingame merkt man nichts davon.
Es will nicht funktionieren.
/register und /login funktioniert nicht aber auf dem Homeserver geht alles wie schon gesagt.
Weiß vielleicht jemand wie man solch ein Problem lösen kann? -
//EDIT
VIELEN DANK AN ALLE DIE MIR HELFEN WOLLTEN.
HABE ES SCHON GEFIXXTDAS ERSTE MAL DAS ICH ETWAS SELBER SCHAFFE!!
-
Bei mir kommt Server didnt Respond..
Kann mir da jemand helfen? -
Wann war eigentlich das nächste Update geplant?
Freue mich schon daraufPS: Es gibt noch den Bandana Bug (Bandana auf dem Kopf nach dem Spawn)
Und Login bug -
Das freut mich sehr.
Dann geht ja mein Wunsch was das Tutorial angeht in Erfüllung.
Kommt den das Tutorial mit den Erklörungen auch weg? ist ja zu standart. -
Ich würde mich freuen wenn du im nächsten Update dieses Lange Text Tutorial mit raus nimmst.
Also das mit den Kamera Sichten.
Vielleicht kannst du ja ein ganz neues machen, oder das alte einfach komplett entfernen.
Auch das mit dem Schiff ist ziemlich blöd, für viele User.Freuen würde ich mich auf jeden Fall wenn du diese Idee umsetzen tust.
MfG Tobi -
danke teste es dann mal
-
Hier der Code:
new whostats[48];
if (targetid == playerid) whostats = "Deine";
else if(targetid != playerid) format(whostats, sizeof(whostats), "%s's", PlayerName(targetid));format(whostats, sizeof(whostats), "%s Statistiken", whostats);
format(string, sizeof(string), "Level: %d ~ Geschlecht: %s ~ Alter: %d ~ Geld: $%d ~ Konto: $%d ~ Bank PIN: %d ~ Nummer: %d ~ Job: %s (%d)\n", plevel, gender, age, wallet, bank, bankpin, number, job, joblevel);
format(string, sizeof(string), "%sSpielstunden: %d ~ Warnings: %d ~ Upgrade Points: %d ~ Spawn Armor: %d ~ Respekt: %d/%d ~ Straftaten: %d ~ Times Arrested: %d\n", string, hours, warns, upgradepoints, spawnhealth, exp, expamount, crimes, arrests);
new smallstr[64];
format(string, sizeof(string), "%sOrganization: %s ~ Rank: %s (%d) ~ Products: %d ~ Wanted Level: %d ~ \n", string, GetPlayerFactionName(targetid), GetPlayerRank(targetid), rank, prods, wantedlevel);
#if defined COOKIE_SYSTEM
format(smallstr, sizeof(smallstr), "Cookies: %d ~ ", cookies);
strcat(string, smallstr);
#endif
#if defined GIFT_SYSTEM
format(smallstr, sizeof(smallstr), "Gifts: %d ~ ", gifts);
strcat(string, smallstr);
#endif
#if defined REWARD_SYSTEM
format(smallstr, sizeof(smallstr), "Reward Tokens: %d ~ ", PlayerInfo[targetid][pRewardTokens]);
strcat(string, smallstr);
#endif
format(smallstr, sizeof(smallstr), "Channel: %d khz\n", wtc);
strcat(string, smallstr);format(string, sizeof(string), "%sHealth: %.0f ~ Armor: %.0f ~ %s: %s ~ Cocaine: %dg ~ Weed: %dg ~ Material Packages: %d ~ Drug Packages: %d ~ Materials: %d\n", string, health, armor, marriage, PlayerInfo[targetid][pMarriedTo], cocaine, weed, packages, drugpackages, materials);
format(string, sizeof(string), "%sVIP Rank: %s (%d) ~ Bills: $%d ~ Ropes: %d ~ Cigars: %d ~ Cans of Sprunk: %d ~ Spraycans: %d ~ Heroin: %dg ~ Meth: %dg\n", string, viprank, PlayerInfo[targetid][pDonateRank], bills, ropes, cigars, sprunk, spraycans, heroin, meth);
new divisiontext[32], divisiontag[12];
if (PlayerInfo[targetid][pDivision] == 0) divisiontext = "None", divisiontag = "N/A";
if (PlayerInfo[targetid][pDivision] >= 1) format(divisiontext, 32, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionName]), format(divisiontag, 12, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionTag]);new vehicles;
for (new i = 1; i <= MAX_OWNED_CARS; i++)
{
if (VehicleKeys[targetid] != 0) vehicles++;
}new yesno[10];
if (iPod[targetid] == 0) yesno = "No";
if (iPod[targetid] == 1) yesno = "Yes";format(string, sizeof(string), "%sDivision: %s (%s) ~ Vehicles: %d/%d ~ iPod: %s ~ Total Wealth: $%d ~ Date Registered: %s %d, %d @ d:d:d\n", string, divisiontext, divisiontag, vehicles, MAX_OWNED_CARS, yesno, wallet + bank, GetMonth(PlayerInfo[targetid][pRegisterDate][2]), PlayerInfo[targetid][pRegisterDate][1], PlayerInfo[targetid][pRegisterDate][3], PlayerInfo[targetid][pRegisterDate][4], PlayerInfo[targetid][pRegisterDate][5], PlayerInfo[targetid][pRegisterDate][6]);
if (PlayerInfo[playerid][pAdmin] > 0) // How come this wasn't added?
{
format(string, sizeof(string), "%sAdmin Level: %d ~ House Keys: %d/%d ~ Garage Keys: %d/%d ~ Business Keys: %d/%d ~ Interior: %d ~ World: %d ~ Jail: %s (%d sec)", string, admin, housekey, HouseKey2[targetid], garagekey, GarageKey2[targetid], bizkey, BizKey2[targetid], interior, virtualworld, jailtype, jailtime);
}ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, whostats, string, "Ok", "");
}
return 1;
} -
Guten Tag Community.
Heute brauche ich wieder mal Hilfe was den /stats Befehl angeht.
Momentan habe ich diesen Befehl bereits als Dialog, jedoch ungeordnet und unübersichtlich.Mein Wunsch ist es, den Dialog auf 2 Seiten zu bekommen.
Sprich man tippt /stats ein, und dann erscheint die erste Seite des Dialogs, dann steht unten Seite 2 oder Abbrechen
Ich denke ihr wisst worauf ich hinaus will.Leider habe ich folgendes Problem.
Wie geht das?
Ich habe wieder mal keine Ahnung und hoffe hier kann mir jemand helfen.SCREEN DES INGAME DIALOGS: http://abload.de/image.php?img=sa-mp-0133oid7.png
Danke im Voraus
MfG Tobi -
Klappt soweit, vielen dank!!!
-
Das ist ganz oben string[252],
Da soll also string[1024], korrekt? -
new whostats[48];
if (targetid == playerid) whostats = "Your";
else if(targetid != playerid) format(whostats, sizeof(whostats), "%s's", PlayerName(targetid));format(whostats, sizeof(whostats), "%s Statistics", whostats);
format(string, sizeof(string), "Level: %d ~ Gender: %s ~ Age: %d ~ Wallet: $%d ~ Bank Account: $%d ~ Bank PIN: %d ~ Phone Number: %d ~ Job: %s (%d)\n", plevel, gender, age, wallet, bank, bankpin, number, job, joblevel);
format(string, sizeof(string), "%sTotal Hours Online: %d ~ Warnings: %d ~ Upgrade Points: %d ~ Spawn Armor: %d ~ Experience: %d/%d ~ Crimes Committed: %d ~ Times Arrested: %d\n", string, hours, warns, upgradepoints, spawnhealth, exp, expamount, crimes, arrests);
new smallstr[64];
format(string, sizeof(string), "%sOrganization: %s ~ Rank: %s (%d) ~ Products: %d ~ Wanted Level: %d ~ \n", string, GetPlayerFactionName(targetid), GetPlayerRank(targetid), rank, prods, wantedlevel);
#if defined COOKIE_SYSTEM
format(smallstr, sizeof(smallstr), "Cookies: %d ~ ", cookies);
strcat(string, smallstr);
#endif
#if defined GIFT_SYSTEM
format(smallstr, sizeof(smallstr), "Gifts: %d ~ ", gifts);
strcat(string, smallstr);
#endif
#if defined REWARD_SYSTEM
format(smallstr, sizeof(smallstr), "Reward Tokens: %d ~ ", PlayerInfo[targetid][pRewardTokens]);
strcat(string, smallstr);
#endif
format(smallstr, sizeof(smallstr), "Channel: %d khz\n", wtc);
strcat(string, smallstr);format(string, sizeof(string), "%sHealth: %.0f ~ Armor: %.0f ~ %s: %s ~ Cocaine: %dg ~ Weed: %dg ~ Material Packages: %d ~ Drug Packages: %d ~ Materials: %d\n", string, health, armor, marriage, PlayerInfo[targetid][pMarriedTo], cocaine, weed, packages, drugpackages, materials);
format(string, sizeof(string), "%sVIP Rank: %s (%d) ~ Bills: $%d ~ Ropes: %d ~ Cigars: %d ~ Cans of Sprunk: %d ~ Spraycans: %d ~ Heroin: %dg ~ Meth: %dg\n", string, viprank, PlayerInfo[targetid][pDonateRank], bills, ropes, cigars, sprunk, spraycans, heroin, meth);
new divisiontext[32], divisiontag[12];
if (PlayerInfo[targetid][pDivision] == 0) divisiontext = "None", divisiontag = "N/A";
if (PlayerInfo[targetid][pDivision] >= 1) format(divisiontext, 32, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionName]), format(divisiontag, 12, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionTag]);new vehicles;
for (new i = 1; i <= MAX_OWNED_CARS; i++)
{
if (VehicleKeys[targetid] != 0) vehicles++;
}new yesno[10];
if (iPod[targetid] == 0) yesno = "No";
if (iPod[targetid] == 1) yesno = "Yes";format(string, sizeof(string), "%sDivision: %s (%s) ~ Vehicles: %d/%d ~ iPod: %s ~ Total Wealth: $%d ~ Date Registered: %s %d, %d @ d:d:d\n", string, divisiontext, divisiontag, vehicles, MAX_OWNED_CARS, yesno, wallet + bank, GetMonth(PlayerInfo[targetid][pRegisterDate][2]), PlayerInfo[targetid][pRegisterDate][1], PlayerInfo[targetid][pRegisterDate][3], PlayerInfo[targetid][pRegisterDate][4], PlayerInfo[targetid][pRegisterDate][5], PlayerInfo[targetid][pRegisterDate][6]);
if (PlayerInfo[playerid][pAdmin] > 0) // How come this wasn't added?
{
format(string, sizeof(string), "%sAdmin Level: %d ~ House Keys: %d/%d ~ Garage Keys: %d/%d ~ Business Keys: %d/%d ~ Interior: %d ~ World: %d ~ Jail: %s (%d sec)", string, admin, housekey, HouseKey2[targetid], garagekey, GarageKey2[targetid], bizkey, BizKey2[targetid], interior, virtualworld, jailtype, jailtime);
}
ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, whostats, string, "Ok", "");
}
return 1;
}Du musst aber bei
new string[was_auch_immer_hier_steht];
das "was_auch_immer_hier_steht" erhöhen, zu 1024 oder sowas.Habe das nun so gemacht.
Nur mit den strings noch nicht.
Habe das erstmal so übernommen.
Aber es wird nicht mal die hälfte ingame angezeigt.
Als Dialog funktioniert es schon mal.Hier der Screen: http://de.tinypic.com/view.php?pic=9kupmd&s=8#.U-0ZWfl_vuM
-
Danke habe es, zumindest kommen keine errors mehr.
Teste es gleich mal auf dem server.
Danke danke danke!!! -
new divisiontext[32], divisiontag[12];
if (PlayerInfo[targetid][pDivision] == 0) divisiontext = "None", divisiontag = "N/A";
if (PlayerInfo[targetid][pDivision] >= 1) format(divisiontext, 32, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionName]), format(divisiontag, 12, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionTag]);new vehicles;
for (new i = 1; i <= MAX_OWNED_CARS; i++)
{
if (VehicleKeys[targetid][i] != 0)
}new yesno[10];
if (iPod[targetid] == 0) yesno = "No";
if (iPod[targetid] == 1) yesno = "Yes";format(string, sizeof(string), "%sDivision: %s (%s) ~ Vehicles: %d/%d ~ iPod: %s ~ Total Wealth: $%d ~ Date Registered: %s %d, %d @ %02d:%02d:%02d\n", string, divisiontext, divisiontag, vehicles, MAX_OWNED_CARS, yesno, wallet + bank, GetMonth(PlayerInfo[targetid][pRegisterDate][2]), PlayerInfo[targetid][pRegisterDate][1], PlayerInfo[targetid][pRegisterDate][3], PlayerInfo[targetid][pRegisterDate][4], PlayerInfo[targetid][pRegisterDate][5], PlayerInfo[targetid][pRegisterDate][6]);
if (PlayerInfo[playerid][pAdmin] > 0) // How come this wasn't added?
{
format(string, sizeof(string), "%sAdmin Level: %d ~ House Keys: %d/%d ~ Garage Keys: %d/%d ~ Business Keys: %d/%d ~ Interior: %d ~ World: %d ~ Jail: %s (%d sec)", string, admin, housekey, HouseKey2[targetid], garagekey, GarageKey2[targetid], bizkey, BizKey2[targetid], interior, virtualworld, jailtype, jailtime);
}ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, whostats, string, "Fertig", "");
}
return 1;
}
Habe nur das eine ersetzt -
WTF DANN KOMMT FOLGENDE ERRORS:
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(4423) : error 017: undefined symbol "Authorization"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(4618) : error 004: function "SetPlayerToTeamColor" is not implemented
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(6412) : error 017: undefined symbol "SetVehicleInterior"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(6413) : error 017: undefined symbol "SetVehicleWorld"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(6421) : error 017: undefined symbol "SetVehicleInterior"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(6422) : error 017: undefined symbol "SetVehicleWorld"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(8132) : error 017: undefined symbol "SaveFamilies"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(10540) : error 017: undefined symbol "SelectSlotToInstallPlateOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(10550) : error 017: undefined symbol "SelectSlotToInstallLockOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(10555) : error 017: undefined symbol "SelectSlotToInstallLockOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13076) : error 017: undefined symbol "SaveBusinesses"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13099) : error 017: undefined symbol "SaveBusinesses"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13315) : error 004: function "SetPlayerToTeamColor" is not implemented
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13328) : error 004: function "SetPlayerToTeamColor" is not implemented
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13341) : error 004: function "SetPlayerToTeamColor" is not implemented
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13354) : error 004: function "SetPlayerToTeamColor" is not implemented
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13366) : error 004: function "SetPlayerToTeamColor" is not implemented
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13683) : error 017: undefined symbol "SelectSlotToInstallNeonOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13684) : error 017: undefined symbol "SelectSlotToInstallNeonOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13685) : error 017: undefined symbol "SelectSlotToInstallNeonOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13686) : error 017: undefined symbol "SelectSlotToInstallNeonOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13687) : error 017: undefined symbol "SelectSlotToInstallNeonOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13688) : error 017: undefined symbol "SelectSlotToInstallNeonOn"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(13898) : error 017: undefined symbol "SaveStuff"
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(16450) : error 004: function "SetPlayerToTeamColor" is not implemented
C:\Users\Ralli\Desktop\G.I.P Backup\gamemodes\hgrp10.pwn(16456) : error 004: function "SetPlayerToTeamColor" is not implemented -
new VehicleKeys[MAX_PLAYERS][MAX_OWNED_CARS + 1];
das habe ich gefunden
was mache ich denn jetzt -
Hallo Brotfische.
Heute habe ich mal eine andere Frage als sonst.
Wie bekomme ich folgenden Error weg?(29714) : error 033: array must be indexed (variable "VehicleKeys")
Hier habt ihr einen Code Ausschnitt, in dem sich der Error befinden soll:
In dem Ausschnitt ist es Zeile 9.
new divisiontext[32], divisiontag[12];
if (PlayerInfo[targetid][pDivision] == 0) divisiontext = "None", divisiontag = "N/A";
if (PlayerInfo[targetid][pDivision] >= 1) format(divisiontext, 32, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionName]), format(divisiontag, 12, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionTag]);new vehicles;
for (new i = 1; i <= MAX_OWNED_CARS; i++)
{
if (VehicleKeys[targetid] != 0) vehicles++;
}new yesno[10];
if (iPod[targetid] == 0) yesno = "No";
if (iPod[targetid] == 1) yesno = "Yes";format(string, sizeof(string), "%sDivision: %s (%s) ~ Vehicles: %d/%d ~ iPod: %s ~ Total Wealth: $%d ~ Date Registered: %s %d, %d @ %02d:%02d:%02d\n", string, divisiontext, divisiontag, vehicles, MAX_OWNED_CARS, yesno, wallet + bank, GetMonth(PlayerInfo[targetid][pRegisterDate][2]), PlayerInfo[targetid][pRegisterDate][1], PlayerInfo[targetid][pRegisterDate][3], PlayerInfo[targetid][pRegisterDate][4], PlayerInfo[targetid][pRegisterDate][5], PlayerInfo[targetid][pRegisterDate][6]);
if (PlayerInfo[playerid][pAdmin] > 0) // How come this wasn't added?
{
format(string, sizeof(string), "%sAdmin Level: %d ~ House Keys: %d/%d ~ Garage Keys: %d/%d ~ Business Keys: %d/%d ~ Interior: %d ~ World: %d ~ Jail: %s (%d sec)", string, admin, housekey, HouseKey2[targetid], garagekey, GarageKey2[targetid], bizkey, BizKey2[targetid], interior, virtualworld, jailtype, jailtime);
}ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, whostats, string, "Fertig", "");
}
return 1;
} -
Danke, ich probier das mal.
Wie sieht es damit aus?if(strcmp(cmd, "/stats", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] != 0) ShowStats(playerid,playerid);
else SendClientMessage(playerid, GREY, " You are not Logged in.");
}
return 1;
}
if(strcmp(cmd, "/stealth", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if(PlayerInfo[playerid][pStealthed] == 0)
{
PlayerInfo[playerid][pStealthed] = 1;
return SendClientMessage(playerid, GREY, " You are now hidden.");
}
if(PlayerInfo[playerid][pStealthed] == 1)
{
PlayerInfo[playerid][pStealthed] = 0;
return SendClientMessage(playerid, GREY, " You are no longer hidden.");
}
}
}
}
Muss das so bleiben?