Schick mir mal deine TeamViewer Daten, dann schaue ich mir das mal an
mfg.
Schick mir mal deine TeamViewer Daten, dann schaue ich mir das mal an
mfg.
Ich habe das mal gerade in einem Test Script ausprobiert, ich bekomme da 0 Erros und 0 Warnings
Hier so hatte ich das geschrieben, bei mir funzt das
So:
#include <a_samp>
#define MAX_FIRMA 125
enum FInfo
{
Float:Pos_b[3],
f_Owner[32],
f_TeilB[16],
f_Name[16],
f_Preis,
f_Level,
f_Kasse,
Text3D:f_Label,
f_Pickup
};
new FirmInfo[MAX_FIRMA][FInfo];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/hi", true) == 0)
{
new firma = 1;
if(strcmp(FirmInfo[firma][f_Owner],"Kei-ner",false)) return SendClientMessage(playerid,0xFF4800FF,"Die Firma gehört schon jemandem!");
}
return 0;
}
Bei mir funktioniert das alles
mfg.
Wie hast du "firma" deklariert ?
mfg.
Du musst den Timer in den Callback OnGameModeInit schreiben
mfg.
Da man hier eine Kommastelle benutzt, ist es ein Float, also es würde ein Float rauskommen, deshalb muss man es runden, da du denke ich mal keine kommazahlen haben möchtest
new zinsen = floatround(Spieler[playerid][Bank] * 0.001);
mfg.
//Edit: Angepasst
Schönes Tutorial Blackace !
ich bewerte dich nicht, da du es nicht Wert bist von einem Punktesystem bewertet zu werden, welches eh nichts aussagekräftiges erläutert
mfg.
Schreib mal .:: Kalibra ::. an
Ich heiße Kaliber -.-'
Und nein, momentan bin ich sehr beschäftigt, tut mir leid, wende dich an Sonic Hedgehog
mfg.
Nicht direkt, in diesem Fall liegt der Fehler daran, dass du strtok 2x deklariert hast !
Lösche es einfach 1x
mfg.
Ehm, du erwähnst zwar, dass der Scripter gut bezahlt wird, aber wie viel genau ?
mfg.
Nichts besonderes, dennoch 5€ sind eigentlich gut
mfg.
So:
for(new i; i<MAX_PLAYERS; i++)
{
SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF );
}
mfg.
Ja bei OnGameModeInit:
ShowPlayerMarkers(0);
mfg.
Einfach so:
new admincar[MAX_PLAYERS];
CMD:veh(playerid,params[])
{
if(!IstSpielerEinAdmin(playerid,3))return SendClientMessage(playerid,Rot,"Du hast nicht die Rechte dazu!");
new Fahrzeug,Float:X,Float:Y,Float:Z,Farbe1,Farbe2;
if(sscanf(params,"iii",Fahrzeug,Farbe1,Farbe2))return SendClientMessage(playerid,Weiss,"Fehler: /veh [FAHRZEUG-ID] [FARBE-1] [FARBE-2]");
GetPlayerPos(playerid,X,Y,Z);
SetVehicleNumberPlate(admincar[playerid] = CreateVehicle(Fahrzeug,X,Y,Z,0,Farbe1,Farbe2,60),">>Admin<<");
return 1;
}
CMD:löschen(playerid,params[])
{
if(!IstSpielerEinAdmin(playerid,3))return SendClientMessage(playerid,Rot,"Du hast nicht die Rechte dazu!");
#pragma unused params
DestroyVehicle(admincar[playerid]);
SendClientMessage(playerid,Weiss,"Du hast das Admincar erfolgreich zerstört !");
return 1;
}
mfg.
Da macht man eine Umfrage
Und meine Antwort lautet: nein
mfg.
Adde mich Skype oder schick mir deine TeamViewer Daten per PN, dann mache ich dir das schnell
mfg.
Einfach:
for(new i=0;i<MAX_PLAYERS; i++)
zu
for(new playerid; playerid<MAX_PLAYERS; playerid++)
mfg.
Ohne Code nix los
mfg.
Oben haste es doch deklariert:
new Text:v2;
Also musste auch v2 nehmen
mfg.
TextDrawShowForPlayer(playerid,Text);
muss zu
TextDrawShowForPlayer(playerid,v2);
mfg.