Habe so ein GF Reallife 4.0
Beiträge von MysteriX
-
-
Kann mir einer Sagen wie man die Freidhofzeit umstellen kann?
Also das man nach 30s spawnt, wo muss ich das eintragen?
-
Kann mir jemand sagen wie das geht?
Hoffe auf schnelle Hilfe

-
Alles anzeigen
if(strcmp(cmd, "/spawnchange", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPhousekey] != 255)
{
if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist am zuschauen, Spawn kann jetzt nicht gewechselt werden !");
return 1;
}
if(SpawnChange[playerid])
{
SendClientMessage(playerid, COLOR_GREY, " Ab jetzt spawnst du wieder am gewohnten Platz !");
SpawnChange[playerid] = 0;
if(IsAnInstructor(playerid))
{
if(SchoolSpawn[playerid] == 0)
{
SchoolSpawn[playerid] = 1;
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
}
else if(SchoolSpawn[playerid] == 1)
{
SchoolSpawn[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt in deinem eigenen / gemieteten Haus ! !");
SpawnChange[playerid] = 1;
}
}
else
{
if(IsAnInstructor(playerid))
{
if(SchoolSpawn[playerid] == 0)
{
SchoolSpawn[playerid] = 1;
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
}
else if(SchoolSpawn[playerid] == 1)
{
SchoolSpawn[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du besitzt kein Haus / keine Mietwohnug !");
return 1;
}
}
}
return 1;
}Geht nicht...
-
verwende einen GF
-
Ja aber ich habe doch ein Haus gekauft....
-
Wenn ich /spawnchange eingeben kommt immer: Du hast ekin Haus/Mietwohnung!
Hier der Code:
if(strcmp(cmd, "/spawnchange", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPhousekey] != 255)
{
if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist am zuschauen, Spawn kann jetzt nicht gewechselt werden !");
return 1;
}
if(SpawnChange[playerid])
{
SendClientMessage(playerid, COLOR_GREY, " Ab jetzt spawnst du wieder am gewohnten Platz !");
SpawnChange[playerid] = 0;
if(IsAnInstructor(playerid))
{
if(SchoolSpawn[playerid] == 0)
{
SchoolSpawn[playerid] = 1;
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
}
else if(SchoolSpawn[playerid] == 1)
{
SchoolSpawn[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt in deinem eigenen / gemieteten Haus ! !");
SpawnChange[playerid] = 1;
}
}
else
{
if(IsAnInstructor(playerid))
{
if(SchoolSpawn[playerid] == 0)
{
SchoolSpawn[playerid] = 1;
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
}
else if(SchoolSpawn[playerid] == 1)
{
SchoolSpawn[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du besitzt kein Haus / keine Mietwohnug !");
return 1;
}
}
}
return 1;
}Hoffe auf schnelle Hilfe

-
Photoshop usw.
-
/*
Coupon - System
Copyright 2012 by Gredsoft
*/
#include <a_samp>
#include <SII>#define DIALOG_REDEEM 1998
#define DIALOG_CREATE 1999public OnFilterScriptInit()
{
print("\nCoupon System\n");
return 1;
}public OnFilterScriptExit()
{
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/coupon", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,DIALOG_REDEEM,DIALOG_STYLE_INPUT,"Gutschein einlösen","Bitte gib nun den Gutscheincode ein:","Einlösen","Abbrechen");
return 1;
}
if (strcmp("/ccoupon", cmdtext, true, 10) == 0)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,0xCA0000FF,"Du bist kein Administrator!");
ShowPlayerDialog(playerid,DIALOG_CREATE,DIALOG_STYLE_INPUT,"Gutschein erstellen","Bitte gib nun den Wert für den Gutschein an:","Erstellen","Abbrechen");
return 1;
}
return 0;
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_REDEEM:
{
if(!response)return 0;
new file[128];
format(file,sizeof(file),"coupons/%s.ini",inputtext);
if(fexist(file)) {
new u;
INI_Open(file);
u = INI_ReadInt("used");
if(u == 1) {
ShowPlayerDialog(playerid,DIALOG_REDEEM,DIALOG_STYLE_INPUT,"Gutschein einlösen","{FFFF00}Der eingegebene Gutschein wurde bereits eingelöst.{FFFFFF}\n\nBitte gib nun den Gutscheincode ein:","Einlösen","Abbrechen");
return 1;
} else {
new m,msg[512];
m = INI_ReadInt("value");
GivePlayerMoney(playerid,m);
format(msg,sizeof(msg),"Du hast einen Gutschein im Wert von %i$ eingelöst!",m);
SendClientMessage(playerid,0xFFC100FF,msg);
INI_WriteInt("used",1);
INI_Save();
INI_Close();
return 1;
}
} else {
ShowPlayerDialog(playerid,DIALOG_REDEEM,DIALOG_STYLE_INPUT,"Gutschein einlösen","{FFFF00}Der eingegebene Gutschein existiert nicht. Bitte probiere es erneut!{FFFFFF}\n\nBitte gib nun den Gutscheincode ein:","Einlösen","Abbrechen");
return 1;
}
}
case DIALOG_CREATE:
{
if(!response)return 0;
new file[128],id,str[512];
id = random(99999999);
format(file,sizeof(file),"coupons/%i.ini",id);
while(fexist(file)) {
id++;
format(file,sizeof(file),"coupons/%i.ini",id);
}
INI_Open(file);
INI_WriteInt("value",strval(inputtext));
INI_WriteInt("used",0);
INI_Save();
INI_Close();
format(str,sizeof(str),"Du hast erfolgreich einen Gutschein erstellt! (Code: %i | Wert: %i$)",id,strval(inputtext));
SendClientMessage(playerid,0xFFC100FF,str);
}
}
return 1;
}Also wenn ich /ccoupon eingeben öffnet sich ein fenster wo steht ich soll wert eingeben dann gebe ich was ein klicke auf erstellen und dann passiert garnichts

-
-
-
Hallo ich habe da mal eine Frage und zwar wie kann ich es machen das wenn man Donator Rang 1 ist 2 Respektpunkte jeden 2 Payday bekommt und wenn man Donator Rang 2 ist 2 Respektpunkte jeden Payday bekommt?
-
schick mal die zeilen aus pawno..
-
Alles anzeigen
if(strcmp(cmd, "/setdonator", true) == 0)
{
new string[128];
if(PlayerInfo[playerid][pAdmin] >= 4)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /setdonator [ID] [Level].");
return 1;
}
new para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
new llevel = strval(tmp);
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(PlayerInfo[para1][Donator] < llevel)
{
printf("AdmCmd: %s hat %s zu einem Level %d Donator befördert.", SpielerName(playerid), SpielerName(para1), llevel);
format(string, sizeof(string),Normal"Du wurdest zum Donator gemacht. Von:"Anzeige" %s "Normal"Level:"Anzeige" %d", SpielerName(playerid), llevel);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string),Normal"Du hast:"Anzeige" %s "Normal"zum Donator gemacht Level:"Anzeige" %d", SpielerName(para1),llevel);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
{
printf("AdmCmd: %s hat %s zu einem Level %d Donator degradiert.", SpielerName(playerid), SpielerName(para1), llevel);
format(string, sizeof(string), " Du wurdest durch %s zu einem Level %d Donator degradiert.", SpielerName(playerid), llevel);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), " Du hast %s zu einem Level %d Donator degradiert.", SpielerName(para1),llevel);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
PlayerInfo[para1][Donator] = llevel;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht befugt diesen Befehl zu nutzen! ");
}
return 1;
}Hier die Farben sofern nicht vorhanden:
#define Normal "{FFFFFF}"
#define Anzeige "{00FF00}"
#define COLOR_LIGHTBLUE 0x33CCFFAANaja dafür mal danke habe den Befel übernommen da der Befehl besser ist als der andere

Aber ich suche etwas wo man wenn man Donator 1 ist jeden 2 Payday 2 Respektpunkte bekommt und bei Donator 2 2 Respektpunkte jeden Payday -
if (strcmp("/neon", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht der Fahrer");
return 1;
}Den befehl soll nur der Donator Rang 2 können!
-
Hmm bisschen zu einfach gestaltet i-wie nichts besonderes
-
Dafür brauch ich dann deinen public PayDay(playerid) ^^.
Das steht i-wie nirgens wo?
-
Okay kann ich es auch machen das wenn man Donator 1 hat 2 Respektpunkte jeden 2 Payday und der Donator 2 2 Respektpunkte jeden Paday bekommt?
-
Kann man es auch so machen das wenn man mit Donator 1 350k Money bekommt und mit Donator 2 750k Money bekommt?
-
Alles anzeigen
Mal abgesehen davon, dass der vorherig gepostete Code recht schlampig geschrieben wurde... Bitte:
if(strcmp(cmd, "/giveDonator", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1450)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "BENUTZUNG: /giveDonator [playerid/SpielerName] [donatorrank]");
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "BENUTZUNG: /giveDonator [playerid/SpielerName] [donatorrank]");
new value;
value = strval(tmp);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast Spieler %s den Donator-Rang4 gegeben *",giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* Admin %s hat dir deinen Donator Rang4 gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* Herzlichen glückwunsch! Du hast nun einen Donator-Rang! Siehe unter /donatorhelp zu sehen was er dir für Vorteile bringt.",sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
GivePlayerMoney(giveplayerid, 200000); // 350k
PlayerInfo[giveplayerid][pExp] += 12 ; // 12 RP
PlayerInfo[giveplayerid][pCoins] += 100; // 100 Coins
PlayerInfo[giveplayerid][pDonateRank] = value; // Premium Rang
new iyear, imonth,iday;
getdate(iyear, imonth, iday);
format(string, sizeof(string), "AdmCmd: %s hat %s den Donator-Rang gegeben! (%d.%d.%d)", sendername, giveplayer,iday,imonth,iyear);
ABroadCast(COLOR_LIGHTRED, string, 1);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Das kann nur der Serverleiter!");
return 1;
}
}
return 1;
}Sorry, der Browser rückt alles falsch ein.

Und da kann man dann wenn man 2 Donator Ränge hat zwischen 2 Wählen oder?