Hallo.
Ich habe mir so was gescripte/gefunden zum teil ihr im forum
aber da gibt es noch 2 probleme
die sind folgend:
new paket[MAX_PLAYERS];
in OnPlayerConnect:
paket[playerid] = 1;
in public OnPlayerDisconnect(playerid, reason)
if(paket[playerid] != 1)
{
DestroyPickup(paket[playerid]);
}
in public OnPlayerPickUpPickup(playerid,pickupid)
if(pickupid == paket[playerid] && paket[playerid] != 1)
{
new string[256];
DestroyPickup(paket[playerid]);
if(paket[playerid] != 0)
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast das paket gefunden.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast $5.000 bekommen");
format(string, sizeof(string), "<< Paket 1 wurde gefunden >>");
OOCNews(COLOR_LIGHTRED, string);
GivePlayerMoney(playerid,5000);
}
und der befehel:
if (strcmp(cmd, "/paket", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] != 1339)
{
SendClientMessage(playerid, COLOR_RED, "Du bist kein admin");
return 1;
}
if(paket[playerid] != 1) return SendClientMessage(playerid, rot, "Pickup bereits erstellt.");
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
paket[playerid] = CreatePickup(1239,-2, x, y, z,-1);
format(string, sizeof(string), "<< Admin [SOR]McKay hat Ein Paket Versteckt finde es und hier bekommt was >>", sendername, giveplayer);
OOCNews(COLOR_LIGHTRED, string);
return 1;
}
nur zum 1 ist das problem das nur der jenige rein laufen kann wo das erstellt hat mit /paket und das andere ist
ich will mehren erstellen können mit einen befehel und wenn jemand rein leuft geht das alte weg?
Geht das?