Die Rucksäcke machst du mit AttachObjectToPlayer und das mit aufheben, machst du nen command der nur funktioniert wenn man in der nähe ist, eig ganz einfach. PN an mich wenn du mehr infos/hilfestellung brauchst
mfG
RAiNBoMb
Die Rucksäcke machst du mit AttachObjectToPlayer und das mit aufheben, machst du nen command der nur funktioniert wenn man in der nähe ist, eig ganz einfach. PN an mich wenn du mehr infos/hilfestellung brauchst
mfG
RAiNBoMb
Ja in GTimer musst du dann die Gate mit MoveDynamicObject(params) zurück an die anfangsposition schieben, und das welche gate zurückbewegt werden muss , diese problem löst du einfach mit nem Integer
*mindfuck alert, wer keinen mindfuck will, nicht lesen*
Wieso das Godfather editieren wenn alle es stark editieren, dann sieht das uneditierte Godfather wie ein übernormal stark editiertes Godfather aus ...
Support : 10/10 Immer erreichbar, Beitrag im Forum wurde direkt beantwortet... was will man mehr ?
Gameserver : 10/10 Läuft perfekt ohne Laggs, dank dem Restarterscript dass der Server beim Absturz wiedergestartet wird.
Wenn ihr es nicht glaubt : Überzeugt euch selbst
Ein bisschen mehr Informationen für (auch) andere wär gut, zB.
Ist es ein Gamemode, Filterscript, Include ... ?
Ist es ein RL oder DM Gamemode ?
...
mfG
RAiNBoMb
ein bisschen witzig
print("Job System bei HellYeah Loaded!");
Frage:
Wo ?
Antwort:
Bei HellYeah
funktioniert... danke
Ich hab mir ein "Einfaches" Scheinsystem gescriptet aber das funktioniert nicht.
Wenn ich mir alle scheine Resette (also auf 0) und dann auf ein Motorrad steige, kann ich problemlos fahren .
Kann mir jemand helfen ?
if(newstate == PLAYER_STATE_DRIVER)
{
new Account[16 + MAX_PLAYER_NAME];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Account,sizeof(Account),"/Accounts/%s.txt",Sname);
new vehicleid = GetPlayerVehicleID(playerid);
for(new i = 0;i<sizeof(AutoName);i++)
{
if(GetVehicleModel(vehicleid) == AutoName[i])
{
if(dini_Int(Account,"Autoschein") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,RED,"Du hast keinen Führerschein und weißt nicht wie das Auto angeht !");
}
//break;
}
return 0;
}
for(new i = 0;i<sizeof(MotoName);i++)
{
if(GetVehicleModel(vehicleid) == MotoName[i])
{
if(dini_Int(Account,"Motoschein") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,RED,"Du hast keinen Motorradschein und weißt nicht wie das Motorrad angeht !");
return 1;
}
}
}
for(new i = 0;i<sizeof(HeavyName);i++)
{
if(GetVehicleModel(vehicleid) == HeavyName[i])
{
if(dini_Int(Account,"BUSLKWschein") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,RED,"Du hast keinen Großfahrzeugschein !");
}
}
return 1;
}
for (new i = 0; i < sizeof(HeliName); ++i)
{
if(GetVehicleModel(vehicleid) == HeliName[i])
{
if(dini_Int(Account,"Flugschein") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,RED,"Du hast keinen Flugschein und weißt nicht wie man startet !");
}
return 1;
}
}
for (new i = 0; i < sizeof(BootName); ++i)
{
if(GetPlayerVehicleID(vehicleid) == BootName[i])
{
if(dini_Int(Account,"Bootschein") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,RED,"Du hast keinen Bootschein und weißt nicht wie das Boot angeht !");
}
//break;
}
return 0;
}
}
return 1;
}
Hier ist ein Beispiel(BootName)
new BootName[] = {
"430",
"446",
"452",
"453",
"454",
"472",
"473",
"484",
"493",
"595"
};
mfG
RAiNBoMb
(PS: Man sieht dass ich es auf andere weisen versucht habe)
Versuch mal SAMP bei den Einstellungen unter "Kompatibilität" bei "Als Administrator ausführen" ein häckchen und bei "Im Kompatibilitätsmodus ausführen " als Windows 98/ME
sollte funktionieren
Hey, danke für den Tipp und das habe ich sogart mal gemacht (auch die von MrMonat angeschaut) bloß jedesmal bilden sich offene Fragen, die ich dann nie beantwortet kriege, wenn mir das aber Jemand Live erklärt, kann ja zwischendurch Sachen fragen die ich nicht verstehe.
Metrickz.
Wie bereits erwähnt, Video haben wir SCHON geholfen, bloß sind da immer diese Lücken
Kannst mich mal fragen... bin bei TuT 13.2 und hab schon 4000 Zeilen (nemsus hat zu dem tutzeitpunkt 1500)
Wenn man die Augen auf macht kann man sehen das er die variable tmp mit strcmp versucht mit einem anderen Wert zu vergleichen
Ja nur weil ich keine zeit hatte den Code durchzugucken ?
Ich kann dir nur empfehlen die NemsusScripts tutorial reihe durchzugucken, hab ich gemacht(bzw. nicht vollständig) und ich kann auch (mehr oder weniger) scripten
könntest aber auch bescheidsagen !
Du weißt aber, dass das leben als Float gespeichert bzw. geladen werden muss.
Ich hab das jetzt für alles übernommen und dann, wenn ich in eine Auto einsteige, zeigt der mir an dass ich keinen Bootschein habe
Ich sag nur eins... KLAMMERFEHLER !!!
ocmd:menu(playerid,params[])
{
for(new menu=1;menu<MAX_MENU;menu++)
{
if(IsPlayerInRangeOfPoint(playerid,5,MenuInfo[menu][menu_x],MenuInfo[menu][menu_y],MenuInfo[menu][menu_z]))
{
ShowMenuForPlayer(menupunkteladen, playerid);
}
else
{
SendClientMessage(playerid,ROT,"Du bist bei einem MenüPunkt!");
}
}
return 1;
}
// BSN Drivein //
ocmd:drivein(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
for(new drivein=1;drivein<MAX_DRIVEIN;drivein++)
{
if(IsPlayerInRangeOfPoint(playerid,5,DriveinInfo[drivein][drivein_x],DriveinInfo[drivein][drivein_y],DriveinInfo[drivein][drivein_z]))
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, ROT, "Du musst in einem Fahrzeug sein!");
return 1;
}
else
{
ShowPlayerDialog(playerid,DIALOG_DRIVEIN,DIALOG_STYLE_LIST,"DriveIn","BigMac[59$]\nPommes[23$]\nBratwurst[124$]\nFanta[13$]\nCola[19$]\nEnergy Drink[72$]","Auswählen","Abbrechen");
}
}
else
{
SendClientMessage(playerid, ROT, "Du bist nicht beim BSN");
return 1;
}
}
return 1;
}
}
Ich meine nach dem Tod beim Krankenhaus spawn
versuch mal ihn mit SpawnPlayer zu Spawnen, nicht mit setplayerpos
GivePlayerMoney(playerid, dini_Int(Account,"Geld"));
sollte passen