Danke ich werde es ausprobieren
ps: dein Profilbild ist der hammer xD
Beiträge von Gurkie94
-
-
hey Leute ich möchte ein anklickbares textdraw erstellen dafür brauch ich ja erstmal ein normales.ich habe es versucht mit dem bsn ding aber damit komme ich nicht klar nun wollte ich ein fs nemen undzwar den hier http://forum.sa-mp.com/showthread.php?t=117851 nur da habe ich kein download link kann mir einer vllt diesen geben oder sogar ein besseren fs ?
Mfg:Gurkie -
Ich habe es jetzt so gemachtnew path[28] = "handynummern.ini";
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(GetPVarInt(playerid,"Tel")<= 0)
{
if(GetPlayerMoney(playerid) >= 1000)
{
GivePlayerMoney(playerid, - 1000);
Handy[playerid][Telefon] = random(9999);
if(!dini_Exists(path))
{
dini_Create(path);
dini_IntSet(path, "maxTel", 1);
dini_IntSet(path,"Tel1",Handy[playerid][Telefon]);
}
else
{
for(new i=0; i <= dini_Int(path,"maxTel"); i++)
{
new test[9];
format(test, sizeof(test), "Tel%i", i);
if(dini_Int(path, test) == 0)
{
dini_IntSet(path, test, Handy[playerid][Telefon]);
dini_IntSet(path, "maxTel", dini_Int(path, "maxTel")+ 1);
Einmal wird die nummer in die handynummer ini gespeichert und einmal in die account daten da ja alle in einer datei sind kann ich es jetzt so überprüfen ob sie schon vorhanden ist -
Hallo ich habe mal wieder ein Problem diesmal mit meinem Handy script
ocmd:kaufhandy(playerid, params[])
{
new path[28] = "handynummern.ini";
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(GetPVarInt(playerid,"Tel")<= 0)
{
if(GetPlayerMoney(playerid) >= 1000)
{
GivePlayerMoney(playerid, - 1000);
Handy[playerid][Telefon] = random(9999);
if(!dini_Exists(path))
{
dini_Create(path);
dini_IntSet(path, "maxTel", 1);
dini_IntSet(path,"Tel1",Handy[playerid][Telefon]);
}
else
{
for(new i=0; i <= dini_Int(path,"maxTel"); i++)
{
new test[9];
format(test, sizeof(test), "Tel%i", i);
if(dini_Int(path, test) == 0)
{
dini_IntSet(path, test, Handy[playerid][Telefon]);
dini_IntSet(path, "maxTel", dini_Int(path, "maxTel")+ 1);
dini_IntSet(Spielerdatei,"Tel",Handy[playerid][Telefon]);
break;
}
else
{
continue;
}
}
}
SendClientMessage(playerid, Orange, "Du hast ein Handy für 1000€ gekauft.");
}
else{SendClientMessage(playerid, Grau, "Du hast nicht genug Geld um dieses Gerät zu kaufen!");}
}else{SendClientMessage(playerid, Grau, "Du bist schon im besitz eines Handys!");}
return 1;
}Das ist mein Kauf befehl.Jetzt meine Frage wie mach ich das zb. bei Call das er über die nummer auf den spieler kommt also das er die handy nummer aus der account txt. vom anderen spieler liest?
Mfg:Gurkie
-
Ich werde es ausprobieren
-
ok Vielen Dank
-
man braucht doch dafür echt kein sscanf
ocmd:nummernschild(playerid,params[])
{
new len = strlen(params);
if( len < 1 || len > 2 )
{
return SendClientMessage(playerid,clearrot,"Benutze: /nummernschild [2 Buchstaben]");
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) // ist der spieler überhaupt in einem auto ?
{
new string[16];
format(string,sizeof(string),"LS-%s",params);
SetVehicleNumberPlate(GetPlayerVehicleID(playerid),string);
}
return 1;
}EDIT: Nebenbei: das Fahrzeug muss erst respawnen damit das Nummernschild auch erscheint
Ja das klappt geht das aber nicht auch gleich ? und wen ich nur /nummernschild eingebe giebt er die nachricht nicht aus
achso und ein zweiter spieler sieht immernoch das alte kenzeichen -
ocmd:nummernschild(playerid,params[]) { new string[2]; if(sscanf(params,"s[2]",string)) return SendClientMessage(playerid,clearrot,"Benutze: /nummernschild [2 Buchstaben]"); new vehicle = GetPlayerVehicleID(playerid); format(string,sizeof(string),"LS-%s",string); SetVehicleNumberPlate(vehicle,string); return 1; }
Er sagt mir egal was ich eingebe "Benutze: /nummernschild [2 Buchstaben]? -
Das liegt doch nicht am return 1; ..
ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,1,1);
Versuch es mal so
Jo klappt vielen Dank:) -
ocmd:nummernschild(playerid,params[])
{
new zeichen;
if(sscanf(params,"u",zeichen)) return SendClientMessage(playerid,clearrot,"Benutze: /nummernschild [2 Buchstaben]");
new vehicle = GetPlayerVehicleID(playerid);
new string[8];
format(string,sizeof(string),"LS-%S",zeichen);
SetVehicleNumberPlate(vehicle,string);
return 1;
} -
Hallo Leute ich habe da mal ne kleine Frage,warum führt er den Befehl nicht aus ?
ocmd:testblick(playerid, params[])
{
ApplyAnimation(playerid,"PED","EAT_Chicken",4.1,1,1,1,1,1,1);
return 1;
}
Eigendlich wollte ich es für einen Hotdog nehmen,die Animation finde ich aber nicht jetzt wollte ich es mit Chicken testen aber er macht Ingame einfach NIX! ? Warum ?Mfg: Gurkie
-
funktioniert nicht.
Du kannst nur Bilder mit Textdraws darstellen die sich in den TXD Dateien von GTA San Andreas befinden.
Somit müsstest du dir eine eigene TXD Datei anelgen und jeder user müsste sie sich downloaden. Dann würde dies gehen.Kannst du mir bitte genau sagen wie du das meinst also wo ich die Bilder genau finde und wie ich sie einfüge ? Wäre sau cool von dir!
-
ja aber wie frag ich das den ab ?
towtank[GetPlayerVehicleID(playerid)] so ist ja nur wen ich in den fahreug sitze -
Ich habe die funktion um eine Variable in einem Fahrzeug zu speichern towtank[GetPlayerVehicleID(playerid)]+=tank; nur wie geht das das ich eine Variable in einem Trailer speicher weil man dort ja nicht drin sitzt ?
kann mir da bitte einer helfen ?
Danke im Vorraus . -
ja für [E]xtreme[F]ighter
-
ja du sagst ja auch nicht welche fraktion er gesetzt werden soll
du musst bei deinem befehl nicht nur den spieler eingeben sondern auch die fraktion -
gute idee danke
-
Das würde mich auch interressieren genau wie bilder
guck mal hier http://forum.sa-mp.de/off-topi…kommenssound/#post1033835
-
warum kann mir keiner helfen ??
FlockBitte Bitte
Und a0x3r
hier hast ein parr radio sender
PlayAudioStreamForPlayer(playerid, "http://listen.technobase.fm/dsl.pls");
PlayAudioStreamForPlayer(playerid, "http://listen.hardbase.fm/dsl.pls");
PlayAudioStreamForPlayer(playerid, "http://listen.housetime.fm/dsl.pls");
PlayAudioStreamForPlayer(playerid, "http://listen.trancebase.fm/dsl.pls");
PlayAudioStreamForPlayer(playerid, "http://listen.coretime.fm/dsl.pls");
PlayAudioStreamForPlayer(playerid, "http://listen.Clubtime.fm/dsl.pls"); -
das müsste gehen guck mal
if(carid == PolizeiVehs[v])
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)return 1;
else{RemovePlayerFromVehicle(playerid);SendClientMessage(playerid, COLOR_GRAD2, "Du hast keinen Schlüssel für dieses Auto.");}
}
}