Bitte lass dir einmal Zeit beim schreiben ich verstehe kein Wort.!
Beiträge von hearteyy
-
-
Was willst du uns jetzt damit sagen?
-
Alter? du hast was gegen mich ? Ich habe da nach geschaut aber es funskt nicht -.-
Ist es so schwer zu kapiren!? Es soll mein Register system so aus sehen mein ist auch anders -.-
Du solltest dir mal nen anderen Umgangston angewöhnen. So wird dir niemand helfen.
-
Kye hat sowas von keine Ahnung von Versionierung...
Wieso?
Weil er 0.3 Releasd mit Bugs ... Bot bugs...
Weil das Sa:mp Forum weghen belastung zusammen bricht???
o.oDas hat natürlich sehr viel mit der Nummerierung zu tun alex. omg.
-
Ich will ja nicht Spammen oder so aber jeder will es doch mal schaffen zu allen 10 Sachen was geschrieben zu haben ..Ähm nein?
-
Du willst aber schon dein Script compilen und nicht die Include oder?
-
Beiträge: 563
Ich glaube manche spammen hier im Forum nur rum, dass die kp von den einfachsten Dingen haben bei sovielen Beiträgen. O___o
Was der Fehler heißt, kannst du dir auch selbst beantworten. Zumindest müsstest du (zumindest etwas) Englischkenntnissen besitzen.
-
Sufu?
-
Ich rede von/mit TokioDrift
-
Dann sag mir doch mal, was du so besonderes auf deinem Server hast. Ich hab da nämlich nichts gesehen.
-
Für 20-50 € würde ich sogar an einem Reallife Server scripten, wenn du an mir Interesse hast kannst mich ja ADDEN oder PM schicken ICQ: 585815305
DU willst nen Reallife Script machen? Du kriegst ja nicht mal nen Stuntserver auf die Reihe..
-
Muss man da nicht STRG oder sowas drücken?
[ironie]Danke für diese sehr intelligente Aussage.[/ironie]
Also, ich kann mich errinnern in 0.2X war das genauso (zumindest bei mir).
-
Ganz erlich, Ilch ist schrott. Hole dir lieber DZCP oder Webspell (Google).
-
Hm.. doch es geht!
Du musst dein Script dann irgendwie mit dem Bild verlinken, mehr weiss ich nichtGeil, weiß, dass es geht, aber nicht wie
-
Versuch es mal bitte so:
public OnPlayerText(playerid, text[])
{
new string[256];
new tmp[128];
...
if(atmabheben[playerid] == 1) {
new betrag = strval(text);
if (betrag <= 2500 && betrag > 0) {
if(PlayerInfo[playerid][pBank] >= betrag) {
GivePlayerCash(playerid,betrag);
PlayerInfo[playerid][pBank] = PlayerInfo[playerid][pBank]-betrag;
format(string, sizeof(string), "[INFO:] Du hast $%d von deinem Konto abgehoben, Neuer Kontostand: $%d", betrag,PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerActionMessage(playerid,15.0,"nimmt ein paar Scheine aus dem Geldautomat");
OnPlayerDataSave(playerid);
TogglePlayerControllable(playerid,1);
atmabheben[playerid] = 0;
return 1;
}
else {
SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Dein Konto ist nicht ausreichend gedeckt!");
TogglePlayerControllable(playerid,1);
atmabheben[playerid] = 0;
}
}
else {
SendClientMessage(playerid,COLOR_LIGHTRED,"[INFO:] Du kannst an einem Geldautomaten höchstens $2500 abheben.");
TogglePlayerControllable(playerid,1);
atmabheben[playerid] = 0;
}
return false;
}
if(atmeinzahlen[playerid] == 1) {
new betrag = strval(text);
if (betrag <= 2500 && betrag > 0) {
if(GetPlayerCash(playerid) >= betrag) {
GivePlayerCash(playerid,-betrag);
PlayerInfo[playerid][pBank] = PlayerInfo[playerid][pBank]+betrag;
format(string, sizeof(string), "[INFO:] Du hast $%d auf dein Konto eingezahlt, Neuer Kontostand: $%d", betrag,PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerActionMessage(playerid,15.0,"schiebt ein paar Scheine in den Geldautomat");
OnPlayerDataSave(playerid);
TogglePlayerControllable(playerid,1);
atmeinzahlen[playerid] = 0;
return 1;
}
else {
SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Dein Konto ist nicht ausreichend gedeckt!");
TogglePlayerControllable(playerid,1);
atmeinzahlen[playerid] = 0;
}
}
else {
SendClientMessage(playerid,COLOR_LIGHTRED,"[INFO:] Du kannst an einem Geldautomaten höchstens $2500 einzahlen.");
TogglePlayerControllable(playerid,1);
atmeinzahlen[playerid] = 0;
}
return false;
} -
Omg.....
Bei /register wenn er sich erfolgreich registriert hat,
GivePlayerMoney(playerid, 50000); -
Neue Variable, logged[MAX_PLAYERS] im Header erstellen und bei /login Variable auf 1 setzen. (Besser wäre is mit ner bool aber das is egal)
public OnPlayerRequestSpawn(playerid)
{
if(logged[playerid] == 0) return false;
return true;
} -
Warnings sind nicht Schlimm.. Sie bedeuten einfach nix ignorier sie xD..
Omg wenn ich sowas schon lese......
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_SFPD) {
SetPlayerColor(playerid, 0x33CCFFAA);
}
return true;
}public OnPlayerDeath(playerid, killerid, reason)
{
SendClientMessage(killerid,0xAA333AA,"Du bist ein Mörder");
return true;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/schein",cmdtext,false,7) == 0) { // Einfache Variante,ausschmücken kannst denk ich selber ;D
new tmp[130];
tmp = zcmd(1,cmdtext);
new id = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid,0xAA3333AA,"Keine ID angegegeben!");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xAA3333AA,"Angegebene ID ist nicht online!");
Fuhrerschein[id] = 1;
SendClientMessage(playerid,0xAA3333AA,"Führerschein vergeben!");
SendClientMessage(id,0xAA3333AA,"Führerschein erhalten!");
return true;
}
return false;
}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(Fuhrerschein[playerid] == 0) {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xAA3333AA,"Du hast keinen Führerschein ;D!");
return true;
}
return true;
}public OnPlayerExitVehicle(playerid, vehicleid)
{
return true;
}public OnPlayerStateChange(playerid, newstate, oldstate)
{
new newcar= GetPlayerVehicleID(playerid);
new carmodel = GetVehicleModel(newcar);
// mehr code war nicht da..
return true;
}zcmd(param, cmdtext[])
{
new string[128], pos, var;
format(string, sizeof(string), "%s ", cmdtext);while((pos = strfind(string, " ", true)) != -1) {
if(var == param) return string;
var++;strdel(string, 0, pos + 1);
if(strcmp(string, " ", true, pos) == 0) goto end;
}end:
string[0] = '\0';
return string;
} -
Nur als Tipp, wenn du 0.3 verwendest brauchst du keinen Streamer mehr
-
KornChief nichts persönliches und soll auch kein Flame sein, habs auch vor ein paar Tagen erst entdeckt, aber TidyPawn von Draco Blue formatiert dir dein Code perfekt. Einfach reinkopieren, auf formatieren klicken und den oberen Teil nehmen. So ist dein Code besser zu lesen. Hier dieser Code als Beispiel mit TidyPawn formatiert:
// Ganz oben:
#define rot 0xAA3333AA
new Fuhrerschein[MAX_PLAYERS];// Unter OnPlayerCommandText
if(strcmp("/schein",cmdtext,false,7) == 0) // Einfache Variante,ausschmücken kannst denk ich selber ;D
{
new tmp[130];
tmp = zcmd(1,cmdtext);
new id = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid,rot,"Keine ID angegegeben!");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,rot,"Angegebene ID nicht on!");
Fuhrerschein[id] = 1;
SendClientMessage(playerid,rot,"Führerschein vergeben!");
SendClientMessage(id,rot,"Führerschein erhalten!");
return 1;
}// Unter OnPlayerEnterVehicle
if(Fuhrerschein[playerid] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,rot,"Du hast keinen Führerschein ;D!");
}// Und nun bei OnPlayerDisconnect
Fuhrerschein[playerid] == 0// Falls du den zcmd Cod nicht hast, hier:
zcmd(param, cmdtext[])
{
new string[128], pos, var;
format(string, sizeof(string), "%s ", cmdtext);while((pos = strfind(string, " ", true)) != -1) {
if(var == param) return string;
var++;strdel(string, 0, pos + 1);
if(strcmp(string, " ", true, pos) == 0) goto end;
}end:
string[0] = '\0';
return string;
}